1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd3a65df16794700ed1e4f7e3b7b595438c1438057c0cd8f8bed7cc57d8ceedf. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/21f86047-8824-4648-9e1b-d1bf8c52b325.json and https://artists.proofprofile.net/proofs/artist/21f86047-8824-4648-9e1b-d1bf8c52b325.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xc82e108b439640acdfa5fb4bc4315fde82780d10910745067e60b354700f47a3","isrc":"DKAXG0311201","name":"Didn't I Tell You That I Love You","registered_at":"2026-06-10T23:41:23Z","spotify_id":"2vBqFMwWAUaeUUB0c7a8KV","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc82e108b439640acdfa5fb4bc4315fde82780d10910745067e60b354700f47a3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2vBqFMwWAUaeUUB0c7a8KV.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2vBqFMwWAUaeUUB0c7a8KV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6307df790f9f5ae48a3ba70c12399ea824de76916419571d1e49990d0d9161e6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/45sDsmC1IRwWVS0nb4TdUy.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/45sDsmC1IRwWVS0nb4TdUy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c7ec21cec9c31818ea025b1071f62b0c0bc26d598a74542c47b4d30f7c491f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2B6Fs3YkppQe37c3a8tHqG.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2B6Fs3YkppQe37c3a8tHqG.
{"copyright_id":"0xfbe10afbf2b642cf3940b5f7d73575dfce4052f90f8d6f23e2aa7d0847995114","isrc":"DKAWM0003003","name":"I Can't Go For That (No Can Do)","registered_at":"2026-06-27T22:38:31Z","spotify_id":"5GLhPznUPCTYfquSrGChSf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbe10afbf2b642cf3940b5f7d73575dfce4052f90f8d6f23e2aa7d0847995114. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5GLhPznUPCTYfquSrGChSf.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5GLhPznUPCTYfquSrGChSf.
{"copyright_id":"0x75fc0ce0ef8453c021bc30ece07cf8beb7a953f01ebedaa0c2faf789006108e0","isrc":"DKAWM0003005","name":"Tears In Love","registered_at":"2026-06-22T14:08:05Z","spotify_id":"1RPncIYyorsNxhFcXTJKXW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75fc0ce0ef8453c021bc30ece07cf8beb7a953f01ebedaa0c2faf789006108e0. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1RPncIYyorsNxhFcXTJKXW.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1RPncIYyorsNxhFcXTJKXW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc10da290a945267604ca3cf7cd64f43dc68c54f6b692f6328d1aa51aedf3f96a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/56TbypMmIoI1tkqYQMpIDB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/56TbypMmIoI1tkqYQMpIDB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d906ca4ff09abbfd198525d862d28c2454e4f3c3bc1ba2987031469f88dfbf9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6J0kXm1VtUTn1Qqun8fj9y.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6J0kXm1VtUTn1Qqun8fj9y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff0ddcc384af5a44675bdaf8997ac3053955505097adc61cee06b927cd216a9d. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2d8OAS312TVhnfDCFIJ6ez.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2d8OAS312TVhnfDCFIJ6ez.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05976b79a7601af871804d5629f89055dc94a77a42e2ebbd20d1466ac8ac23a7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4kWKRLUXESKX9Ob5Rs8iN1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4kWKRLUXESKX9Ob5Rs8iN1.
Hjertet Ser (feat. Erann DD) [Spanish Fly Remixes]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05976b79a7601af871804d5629f89055dc94a77a42e2ebbd20d1466ac8ac23a7. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5KeELKhB2p59WgLYqt3I0r.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5KeELKhB2p59WgLYqt3I0r.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8413309511eced6a568b2578219a1b8bcff3100a572b9d63fef360e1a95e081. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6rAz6kwT468DfrJaW8oJER.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6rAz6kwT468DfrJaW8oJER.
Hjertet Ser - Spanish Fly Extended Club Mix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8413309511eced6a568b2578219a1b8bcff3100a572b9d63fef360e1a95e081. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2JCNNeQU1WC3KNU2KA1WNm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2JCNNeQU1WC3KNU2KA1WNm.