Music identification
infrastructure for the
copyright collection era.
A production-grade engine combining multi-resolution acoustic fingerprinting (TCBC), dual neural watermarks (WavMark + SilentCipher), and a self-owned audit blockchain (ACE Chain) into one identification pipeline. Built and operated for ten-million-track catalogues and Thai-Korean bilateral collection.
Four orthogonal defenses,
tuned for an Asian catalogue.
The engine is not a single algorithm but a defense-in-depth pipeline. Each layer covers attack vectors the others cannot — pitch shift, broadcast EQ, cover versions, and tampered uploads — producing an identification verdict that holds across mp3, radio, and short clip evidence.
TCBC fingerprint
Multi-resolution FFT with subband cross-band correlation and chroma-derived hashing. Robust against radio EQ, pitch shift, and MP3 codec distortion.
Dual neural watermark
WavMark (16-bit, 16 kHz) and SilentCipher (40-bit, 44.1 kHz) coordinated end-to-end. Provenance survives crop, transcode, and short clips where fingerprints alone fail.
ACE Chain audit
Self-owned HMAC-signed hash chain with Merkle batch proofs and CID prefix index. No external L1 fees. IPFS pinning for durability. Every ingest, identify, monitoring and settlement event is sealed.
HRTD cover detection
Harmonic-rhythmic temporal descriptor for cross-version retrieval. Identifies covers, remixes, and live performances against the studio reference.
FCW provenance stamp
Self-owned QIM watermark for clean-path tamper-evidence. 100% clean round-trip. A fast cryptographic stamp, complementary to attack-robust layers.
Stream supervisor
Always-on workers for HLS broadcast, YouTube ingest, and Spotify discovery. Each match flows directly into the chain and the settlement queue.
A focused API.
Four endpoints. No ceremony.
Authentication is a single X-API-Key header. Health is open so partner
societies can verify uptime without credentials. Uploads cap at 50 MB. Every
response carries an x-request-id for ACE Chain trace.
Liveness and chain integrity probe. No authentication required.
// loading…Store, neural, RTAM and audit chain counters — one snapshot for monitoring dashboards.
curl https://ace-engine.com/v5/stats \ -H "X-API-Key: $ACE_API_KEY" // returns { "store": { "tracks": 49, "tcbc_hashes": 1868958, "hrtd_curves": 49 }, "neural_store": { "vectors": 0, "dimension": 128 }, "rtam": { "history_rows": 0 }, "audit": { "blocks": 3669, "chain_valid": true } }
Run the full identification pipeline on an uploaded query — TCBC + neural + cover + chain seal.
curl -X POST https://ace-engine.com/v5/identify \ -H "X-API-Key: $ACE_API_KEY" \ -F "file=@query.mp3" // returns { "verdict": "match", "work_id": "W0001", "confidence": 0.998, "tcbc": { "top1": "BLACKPINK — DDU-DU DDU-DU" }, "watermark": { "detected": true, "bit_acc": 1.0 }, "chain_block": 3670 }
Register a track. Fingerprint, watermark, neural embedding, and ACE Chain ingest block in one call.
curl -X POST https://ace-engine.com/v5/ingest \ -H "X-API-Key: $ACE_API_KEY" \ -F "file=@master.wav" \ -F "work_id=W0050" \ -F "title=Track Title" \ -F "artist=Artist"
Built on what production trusts.
No magic. No hosted L1 fees. The full stack is auditable, self-hosted, and operated by the same team that signs the management contracts with Asian collection societies.
Python 3.10+ · FastAPI
FastAPI factory pattern, uvicorn worker, systemd-managed restart. Single ExecStart, four endpoints.
PyTorch CPU + Numba JIT
Watermark and identification work on CPU only. No GPU lock-in, no driver dance, no hidden cost line.
FAISS IVFPQ · SQLite
10M-track ANN migration completed in design and round-4 doc PASS. Storage scales linearly with the catalogue.
nginx · Let’s Encrypt
TLS 1.3, HSTS-ready, Certbot-renewed. Reverse proxy on the same VPC as the engine for sub-millisecond hops.
ACE Chain · IPFS
Self-owned audit blockchain with optional IPFS pinning for cross-jurisdiction durability. No external transaction fees.
HMAC · X-API-Key
Application-layer auth on every protected endpoint. nginx adds TLS. Two-layer defense, zero shared secrets in code.
Need API access for your CMO or research?
Partner collection societies and CISAC affiliates receive a scoped X-API-Key within 1 business day.