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 0x92678511d4beb68cf98c08a9265398b607857e3858c51dd4ec4f8afbe6be7151. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f31f0cff-b44d-4355-81f6-cca999b837cb.json and https://artists.proofprofile.net/proofs/artist/f31f0cff-b44d-4355-81f6-cca999b837cb.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 0x380e111da9456725b6f7bb122de591a193b1de4337d547a5fb995414c97193bd. 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/3m5E2oYfNw61NQNh0TiqsU.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/3m5E2oYfNw61NQNh0TiqsU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf887378ca6dcdedb51a49b51859535a77dc436f6d11fb8ca68e0361099dd305a. 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/5FeTVvbX2AntOvmF8dZql2.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/5FeTVvbX2AntOvmF8dZql2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x701c3ed74aa13cc19633ebf59d20ae6c8ddcaa1976790a9b2edc1013438b869f. 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/3hrmQJETmiG6HyIhhOwqzf.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/3hrmQJETmiG6HyIhhOwqzf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37cf4ee4c74d72124ceef41481a20f165fe5b265b0d0494f1cca289d7b678e8f. 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/0RIyMiOQyEvzXyM2E1hFCx.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/0RIyMiOQyEvzXyM2E1hFCx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca453d7b63a240bf3eebf09dc6384f97769ecde8b6d109b3d45a287ef1296bfe. 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/5HMkflXKntdBe1dqeZNTpJ.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/5HMkflXKntdBe1dqeZNTpJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36352aae6ac20e59781d59174fc90a2305a0350462f8031addbab9ce5b2f96b1. 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/3ps8dxiraM1TdRyoq5z8Ou.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/3ps8dxiraM1TdRyoq5z8Ou.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x982eaae3afec48e9804d8afc7e5375d0276934d5c9ef50aa2a3889a91f31b3f5. 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/41EOZ0iFwIKjAo3P6cDK9U.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/41EOZ0iFwIKjAo3P6cDK9U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bcd85f2a5b42e282495ebc28586c6900376295aa0cff85b24f8871c366450bd. 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/63bTPkixPHbjwQ4x21MHUc.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/63bTPkixPHbjwQ4x21MHUc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe68734d259ce45cd7d457fbb8e5d19055ef439456c4bad5e740ec9b6f2df611f. 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/2PkAbEyWcr94L3aHoYrbeN.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/2PkAbEyWcr94L3aHoYrbeN.
{"copyright_id":"0x661f6f3c0188426ebf49bb6676aff9dd36ae6b4f671d89c9108d4c9887851db5","isrc":"ZZOPM2118871","name":"La Vida es Bella","registered_at":"2026-06-10T06:52:51Z","spotify_id":"2bzrNgolre1wl7qFFVdv2j","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x661f6f3c0188426ebf49bb6676aff9dd36ae6b4f671d89c9108d4c9887851db5. 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/2bzrNgolre1wl7qFFVdv2j.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/2bzrNgolre1wl7qFFVdv2j.
{"copyright_id":"0xdf5f76340b76e793e3d41e37b47513b45f9e95eb1b8d9b834a4e0d9b910bf96c","isrc":"ZZOPM2108934","name":"Todo Bien Remix","registered_at":"2026-06-05T07:28:20Z","spotify_id":"46b1C7VPlsFiVtftFbXIdr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5f76340b76e793e3d41e37b47513b45f9e95eb1b8d9b834a4e0d9b910bf96c. 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/46b1C7VPlsFiVtftFbXIdr.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/46b1C7VPlsFiVtftFbXIdr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc345e1bd64b5ca61c0253b27ece5e9862e9604027b7df9b90b67d28464219e22. 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/63Zd8yQuOgSlyHXPMXScq5.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/63Zd8yQuOgSlyHXPMXScq5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ee349781a2dd07ce3e67fc26011e72f02a4f6373775a22c04129de05722ac27. 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/7KALXRdowQwAu9CdHYzCte.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/7KALXRdowQwAu9CdHYzCte.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16114c156ba9371cfdd9bbeee1bfbf31ddbfc77afeb4bee8f67825e30a92faad. 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/2UAp2FdkC6LnYTwHrw4XqO.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/2UAp2FdkC6LnYTwHrw4XqO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d886713ee74d86700179cb8af55676d850bc6d444adef381f49de7298826184. 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/3J1zP7QNbAbhctIrJ7oVkD.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/3J1zP7QNbAbhctIrJ7oVkD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d5492773d547f129cd4e9f4ad8fee637853051cab973c9ff05ac393b026478c. 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/3Gtx3o7xdKJUKDarfZ5MXl.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/3Gtx3o7xdKJUKDarfZ5MXl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb20ce94f3dab8f9178f00c49c306a19160e2de30fbf814ab1c2651d66eefd4. 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/7aVVjaKdCtG6jpTDO7Ddtj.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/7aVVjaKdCtG6jpTDO7Ddtj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde7764e33abb41bc30bb80f187c57c98913feb605b681c8b7b0ce3c361764069. 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/7kFAkoHYby0qqZpKZMPEQE.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/7kFAkoHYby0qqZpKZMPEQE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb2d3bb7c16a01a3ed4105ff37c21a677ebddf029ebb039ad0b45bf87110ecdd. 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/3GT3E9MrupnTuMfGTaJqoa.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/3GT3E9MrupnTuMfGTaJqoa.
{"copyright_id":"0xca5c8d6b7b6d9dc44fab48e94963c95b198f0d7490b24e112148b5f323fbdd21","isrc":"QZDA72010173","name":"Miro Alante","registered_at":"2026-06-06T17:29:36Z","spotify_id":"5NoEdCsJ1euDvXfC6BllMo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca5c8d6b7b6d9dc44fab48e94963c95b198f0d7490b24e112148b5f323fbdd21. 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/5NoEdCsJ1euDvXfC6BllMo.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/5NoEdCsJ1euDvXfC6BllMo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9a3c058a5ba3697ccd28748d6013e2cfd57534d0455a6baa05b375238f2523b. 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/0tXYGWpYK043VFQCrzZWKv.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/0tXYGWpYK043VFQCrzZWKv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90c3693b63759069a6ba335fcf39c717ee6e21cf3ade8037ce590b3c731eaa4. 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/7ytnoR6CSfYoZkQupm9uQl.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/7ytnoR6CSfYoZkQupm9uQl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a9f26ec145596cc53ce9cfa58a6545756540ecd20582fb098b4f96052245ea1. 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/2FBan33K8AnoSD5SkQtjuh.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/2FBan33K8AnoSD5SkQtjuh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf31898040b00262142f5cf84c2baf0918b79fd85ba6c0f3b14fae026e3fb34af. 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/7CZDpHgS906UJq4q9yFn3u.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/7CZDpHgS906UJq4q9yFn3u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77467865278575a31565b63a980aa95e14648f529273d5c009723445d814d481. 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/2DNVcFaVNJb99D90dpbjZh.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/2DNVcFaVNJb99D90dpbjZh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d25a1432592fd8d86d8aa41c88d53531139b28a382655984838f0b762a8a7ef. 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/3Xwvwuk4epQlfYopNH2oDV.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/3Xwvwuk4epQlfYopNH2oDV.