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 0x57f470c87d160915ec41384d721eb721ceeb4d3f95037041b3d5626a2c2c08d6. 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/2ea1c29a-ce7d-484e-a8b5-634cddcd09cf.json and https://artists.proofprofile.net/proofs/artist/2ea1c29a-ce7d-484e-a8b5-634cddcd09cf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x79529c115bd7c271d805e7aa8ce9fec20f76aabc7da7663fa502dbea0a427da1","isrc":"QZHN72032797","name":"Manos Sucias","registered_at":"2026-06-28T19:33:32Z","spotify_id":"7He22su5fuX27CnrTUqAHL","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 0x79529c115bd7c271d805e7aa8ce9fec20f76aabc7da7663fa502dbea0a427da1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7He22su5fuX27CnrTUqAHL.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/7He22su5fuX27CnrTUqAHL.
{"copyright_id":"0x8c0f205f34af173267d314c0ffa1de512eaf444f635c725cea99b78c7781a5cb","isrc":"GX3Q92521801","name":"Enfermos por el Efectivo","registered_at":"2026-06-06T05:32:14Z","spotify_id":"06vqRTcoLl48c8VpKgteyG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c0f205f34af173267d314c0ffa1de512eaf444f635c725cea99b78c7781a5cb. 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/06vqRTcoLl48c8VpKgteyG.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/06vqRTcoLl48c8VpKgteyG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x082989a8624418efb90cc492b6d8be7734b3b93deae3b9cf818d7be0e488b0c1. 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/7hOrr3IDbU1rYJ8bppeMSu.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/7hOrr3IDbU1rYJ8bppeMSu.
{"copyright_id":"0x8418ae4fc94076f36c252e08cb4354daf712b1f3671013fcff4f5fca6ac6fe59","isrc":"QZW6T2200942","name":"Demony El Sucio","registered_at":"2026-06-06T12:37:41Z","spotify_id":"2cM8t2ljCRCdmUy5aqWH6C","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8418ae4fc94076f36c252e08cb4354daf712b1f3671013fcff4f5fca6ac6fe59. 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/2cM8t2ljCRCdmUy5aqWH6C.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/2cM8t2ljCRCdmUy5aqWH6C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2abd4047a71384c86253759d178cc7864793eaf262bd3cfc0fa8a503a4c8a8f3. 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/43UUhjzoW5FoETsYeqVXNf.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/43UUhjzoW5FoETsYeqVXNf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae98d76e78e80ae3454cde9879c811c12164a59d98fc842abd6e94a95f266716. 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/2ymKKjCDrzA7rtCPr5W6YY.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/2ymKKjCDrzA7rtCPr5W6YY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b399e66dc3f1c837dc1ac8a56fc954f1cce38c636124d8af988696204a72d65. 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/4pPhgs89C4Q2DxSPI28Nfw.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/4pPhgs89C4Q2DxSPI28Nfw.
{"copyright_id":"0xc952658499220918cb5db452924d794d8de3bff25e27f941aacdd0f1ccf19b4f","isrc":"QZW6T2200946","name":"Callejones & Escalones","registered_at":"2026-06-05T09:41:14Z","spotify_id":"1iOiAdO8bPITu5UPD419Bg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc952658499220918cb5db452924d794d8de3bff25e27f941aacdd0f1ccf19b4f. 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/1iOiAdO8bPITu5UPD419Bg.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/1iOiAdO8bPITu5UPD419Bg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65c8be98537552306d2d7ee6d2dfccf732324e43ea0962b855acdb18b6bdb2ef. 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/4M8k9fp5eCavyLArw5aGS0.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/4M8k9fp5eCavyLArw5aGS0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe01c6667347e63a78f59b1898a4e0023431ab1fdcdaafb9fe316928149faec47. 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/6sAYlItOYWx1VM4y0wNRrJ.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/6sAYlItOYWx1VM4y0wNRrJ.
{"copyright_id":"0xd8e9de1fe045fe03b590960245acdf368b155ee10d71775faa82aff3868d5d3e","isrc":"QZW6T2200949","name":"Puro Rap","registered_at":"2026-06-06T12:37:29Z","spotify_id":"15FIFgqAHzDOedrHKP7axW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8e9de1fe045fe03b590960245acdf368b155ee10d71775faa82aff3868d5d3e. 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/15FIFgqAHzDOedrHKP7axW.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/15FIFgqAHzDOedrHKP7axW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1897229e904020ee9cfc3cd1dcf659e7022847611fbfe7b537d1d721dd3215f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3T1hOpBBxtOXOXmp2JTHZN.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/3T1hOpBBxtOXOXmp2JTHZN.
{"copyright_id":"0x2f902aba4d8a6dc3c7d7933d5937387228ca60d96abf0c28aed7f9dbbfe851e7","isrc":"QZ5AB1930418","name":"No Es un Delito","registered_at":"2026-06-08T17:54:10Z","spotify_id":"5XmJ4y80qHPVrP5uDgdMtK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f902aba4d8a6dc3c7d7933d5937387228ca60d96abf0c28aed7f9dbbfe851e7. 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/5XmJ4y80qHPVrP5uDgdMtK.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/5XmJ4y80qHPVrP5uDgdMtK.
{"copyright_id":"0x3a9a185a8dba22a4cd2059f0be6f1ec656cee8d5239a0c9f95e361b8bf05607b","isrc":"QZ5AB1930419","name":"Días Nublados","registered_at":"2026-06-06T06:01:10Z","spotify_id":"3jcBSnldz4gnq3kK6IhSqI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a9a185a8dba22a4cd2059f0be6f1ec656cee8d5239a0c9f95e361b8bf05607b. 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/3jcBSnldz4gnq3kK6IhSqI.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/3jcBSnldz4gnq3kK6IhSqI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe23609a516bc2720cb9c191a2b5ceee3a736b53a3882c8e71b2538ec0bf852bc. 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/3WIASmra744CFYauUX7HQt.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/3WIASmra744CFYauUX7HQt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37f232b11834aa078e36037b2fce0b480ee602f13311fa35a82475b1c8dcc58a. 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/6tIt0ioYvRX670hzjht7ch.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/6tIt0ioYvRX670hzjht7ch.
{"copyright_id":"0xbc7c61f9776e6c05089251c8428b6e8838fa85807a2d2c4efbd88ad0edeca707","isrc":"QZ5AB1930422","name":"Me Importa un Culo","registered_at":"2026-06-20T11:27:01Z","spotify_id":"5nkSjdw2PqS0GWpDtqr506","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc7c61f9776e6c05089251c8428b6e8838fa85807a2d2c4efbd88ad0edeca707. 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/5nkSjdw2PqS0GWpDtqr506.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/5nkSjdw2PqS0GWpDtqr506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5056a316084050f1849c3a60c1112d57c6278ecaea7c6b4bbb178cf89f872792. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ZG42idoCdBgjR8xl4qaSe.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/6ZG42idoCdBgjR8xl4qaSe.