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 0x821d37952c7926c9e942af42134ca86bd7ea6a8ce0854954122836562c240423. 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/f7082617-ad99-49bb-a25b-462a5d4c2a92.json and https://artists.proofprofile.net/proofs/artist/f7082617-ad99-49bb-a25b-462a5d4c2a92.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x64144c2f3d0602a38e19f6146f423eb2763c1ab5788ee7ddcb9e863688b0ad0e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1Mdb9pSm4lQ5TtCblFX66N.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/1Mdb9pSm4lQ5TtCblFX66N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x521213107785eaae5860ac40fea753a905becf18865137d34b9fe9b8b6956827. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4AFuoKa58l4GlC08uL0KuG.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/4AFuoKa58l4GlC08uL0KuG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be0a931b03812c06040d58d0807f3fc25078fd0e271a9e03f7310a09d243a14. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/117NDLiqABIgDL1g5izp2V.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/117NDLiqABIgDL1g5izp2V.
{"copyright_id":"0xbe92627d32a26b8aeacfb7e7612b8f527e677cc56a07daf0ade36900fd6611a1","isrc":"AUGBT2353802","name":"Ke se reporten - Remix","registered_at":"2026-06-05T08:39:41Z","spotify_id":"6rEVnzEk8woYm29fv0kixn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe92627d32a26b8aeacfb7e7612b8f527e677cc56a07daf0ade36900fd6611a1. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6rEVnzEk8woYm29fv0kixn.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/6rEVnzEk8woYm29fv0kixn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x973576d59060b5e80730212046ed89d74d7cb9aee5ad5cdd9bec543f1bbea87d. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0xkwh4jUG5D1r7j0wygKDG.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/0xkwh4jUG5D1r7j0wygKDG.
{"copyright_id":"0x23601eb47cf045b7387a6f3c07bbebc473194592c70c4fba8dffc4c22aa3e87b","isrc":"QZZ662447258","name":"MAS VALE KE TENGO A OTRA (Remix)","registered_at":"2026-06-09T17:32:20Z","spotify_id":"2a0JWhsTjR9clj7ZmTJTIx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23601eb47cf045b7387a6f3c07bbebc473194592c70c4fba8dffc4c22aa3e87b. 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/2a0JWhsTjR9clj7ZmTJTIx.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/2a0JWhsTjR9clj7ZmTJTIx.
{"copyright_id":"0x75f213da3e18b454ea44f9c14b5762fceb7813b06ba23216d6f6ab66f2d88913","isrc":"BK4DA2314244","name":"Un Exito (feat. The La Planta)","registered_at":"2026-06-11T05:10:56Z","spotify_id":"3m3eSX6iIiN4kOI6hjToIa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75f213da3e18b454ea44f9c14b5762fceb7813b06ba23216d6f6ab66f2d88913. 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/3m3eSX6iIiN4kOI6hjToIa.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/3m3eSX6iIiN4kOI6hjToIa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x078d7fc31548ebe8d3a807aa0f9257fd3384f5c71f74a2360a1bf2ce6430f8b7. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6PE66c1Q6q3OMoU2lVPNHA.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/6PE66c1Q6q3OMoU2lVPNHA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5890a363a5115b8903b5e87b4b7bf44c61c7036460472c07bdb8ac5e41723687. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5TgL4OLyCgRrWNtb5xgnHk.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/5TgL4OLyCgRrWNtb5xgnHk.
{"copyright_id":"0xfe39a3f6d9feee3da4107bdaaf2051e8783b64158bd6ca57d5f1401f769d1723","isrc":"QZNJV2427493","name":"Me Tiro un Paso","registered_at":"2026-06-09T17:35:25Z","spotify_id":"7glb7O1HyxJ3hEBv7JniKC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe39a3f6d9feee3da4107bdaaf2051e8783b64158bd6ca57d5f1401f769d1723. 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/7glb7O1HyxJ3hEBv7JniKC.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/7glb7O1HyxJ3hEBv7JniKC.
{"copyright_id":"0x42c199ec9f75bb930e0a633c34e1c214bdc8c8aadbaf3bb12c6e278d546714dc","isrc":"QZNJV2362278","name":"Hola - Remix","registered_at":"2026-06-08T12:18:05Z","spotify_id":"1mLzfJzWqPdAUxIxyqsPWQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42c199ec9f75bb930e0a633c34e1c214bdc8c8aadbaf3bb12c6e278d546714dc. 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/1mLzfJzWqPdAUxIxyqsPWQ.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/1mLzfJzWqPdAUxIxyqsPWQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84268eddf7087510b589d3823b979f2a5cb50fa407f4ddc9326bc20c3a58ec16. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:40:55Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7vnGdSv369X0J5G7zY4h2v.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/7vnGdSv369X0J5G7zY4h2v.