1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f8a40c1559e12e350b30ba74009fff1b9f265975ad4f11d91b73f64cc72425e. Chain 2 (Bitcoin): anchored in block 953657 (2026-06-14T16:43:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4d60886f-b5f8-4ab6-902b-7a2d7d931316.json and https://artists.proofprofile.net/proofs/artist/4d60886f-b5f8-4ab6-902b-7a2d7d931316.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec92c8e5e3e376e3ef60186b953e3c35e40c9f4190ddfce93ffeca6f55d17f8c. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12:17Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLPM11827175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d510c87d7e10fb828a45841a986197f97d14fc4ee3dffb7fa30a1abc4cb0b05. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAENV2084758.
Don’t Be Shy (feat. Jesper Munk, Anselm Bresgott & Ludwig Simon)
Das Haus der Träume (Soundtrack zur Serie)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbdd1642a0789780f07572452e2d81e4c42c36b9201a07be07fd6504ece3ebd7. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DELV42200895.
Ein Wunder (feat. Jesper Munk, Anselm Bresgott & Ludwig Simon) (Aus dem Soundtrack zur Serie "Das Haus der Träume")
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfe62d14ac4c144695d6f07a3940eaee470ef8844ba85469ff3469aed6d33fcb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DELV42200884.
Dab Dubi Dubi (feat. Jesper Munk, Anselm Bresgott & Ludwig Simon)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b464bc9ab88bbf5344856ce14ea308657a85fa4c7aa719f55552c287fbd0cf6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DELV42200899.
Ein Wunder (feat. Jesper Munk, Anselm Bresgott & Ludwig Simon) (Tiscore Remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc3487a1f4e890f66402ea81153c8e3a507d8f6bdf7bbfc21d5f5db4745a7f6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DELV42200885.
Dab Dubi Dubi (feat. Jesper Munk, Anselm Bresgott & Ludwig Simon) (Giorgio Gee Remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7a604bbe55c15a36f066cee6cee63cc21fd7e846f168e8f13c45675ed2146ca. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DELV42200932.