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 0x721156a91076412eb97099934edd2595c2021b3ea95651bbd29bdbfc0e97f691. 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/60e04b59-cc7b-45eb-8f02-d914048e2225.json and https://artists.proofprofile.net/proofs/artist/60e04b59-cc7b-45eb-8f02-d914048e2225.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 0x2e8ec28f867ef8a636532050297f6f085b1990cf13aaff97938d393f97a683ae. 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/1EusMjYm7PZftlZn87vPWE.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/1EusMjYm7PZftlZn87vPWE.
{"copyright_id":"0x6f8e324e6af0bda887b0285c64faee8bf8cdf99ebae898c32d659ef3fecc6840","isrc":"QZDA62084615","name":"fuck, i'm lonely","registered_at":"2026-06-04T08:53:21Z","spotify_id":"7ruEpQsbYWT9VIWfELzMFF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f8e324e6af0bda887b0285c64faee8bf8cdf99ebae898c32d659ef3fecc6840. 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/7ruEpQsbYWT9VIWfELzMFF.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/7ruEpQsbYWT9VIWfELzMFF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e8ec28f867ef8a636532050297f6f085b1990cf13aaff97938d393f97a683ae. 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/5qLuRWYhC1VUceW8FbQ4DJ.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/5qLuRWYhC1VUceW8FbQ4DJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e8ec28f867ef8a636532050297f6f085b1990cf13aaff97938d393f97a683ae. 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/1bt242nctF3vZXlZgCOoUU.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/1bt242nctF3vZXlZgCOoUU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8537692136c126fded72320a73f4841abb5f42878431cbe9957f1f7ea26eb6a8. 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/5zFn8tiAM0MWXrYH30oVYC.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/5zFn8tiAM0MWXrYH30oVYC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x301b0e46b452c6a3508f24614f227075f35844c7ce6d1f057f8ec393bace057d. 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/44J9wUVTFIGKmjDJb4e5Oq.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/44J9wUVTFIGKmjDJb4e5Oq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e8ec28f867ef8a636532050297f6f085b1990cf13aaff97938d393f97a683ae. 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/4xUhOKii4WrJtuT0kCa4UG.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/4xUhOKii4WrJtuT0kCa4UG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x284a1ee66e9c021904bbb32d55d3f725002c33cc580937c58ef21d32058760f8. 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/53Ssvy5Rww0BPTtOw375zW.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/53Ssvy5Rww0BPTtOw375zW.
{"copyright_id":"0x96e11fcff7aad376b0c26af26e13bdfe64b808859864a24d9394eac786d15eec","isrc":"GBUM71903171","name":"Starving To Be Empty","registered_at":"2026-06-04T10:25:57Z","spotify_id":"2SbyotdbrthHEU5Kbabypp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96e11fcff7aad376b0c26af26e13bdfe64b808859864a24d9394eac786d15eec. 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/2SbyotdbrthHEU5Kbabypp.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/2SbyotdbrthHEU5Kbabypp.
{"copyright_id":"0xa569582d0192915f4cef588e9e9114d0a7ef89137d875be7dcbe6c59f00b2a05","isrc":"GBPVV2305397","name":"Sleeptalk - Acoustic","registered_at":"2026-06-04T15:46:04Z","spotify_id":"0unbav2VeRWwjhYvF5MwvL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa569582d0192915f4cef588e9e9114d0a7ef89137d875be7dcbe6c59f00b2a05. 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/0unbav2VeRWwjhYvF5MwvL.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/0unbav2VeRWwjhYvF5MwvL.
{"copyright_id":"0x8bf50032d2c116bc006498540ec5a951c49d44c5c4edefa83ecaab5d164f70ec","isrc":"GBPVV2305398","name":"Without Me - Acoustic","registered_at":"2026-06-05T10:21:11Z","spotify_id":"6eBiR6RtJ54rfijPceNXWF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bf50032d2c116bc006498540ec5a951c49d44c5c4edefa83ecaab5d164f70ec. 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/6eBiR6RtJ54rfijPceNXWF.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/6eBiR6RtJ54rfijPceNXWF.
{"copyright_id":"0xef5b5f998d972bdd964a18a7d64a6fc2fc9b1b805b66288b0c84f64cc9925b25","isrc":"GBPVV2305399","name":"Neon Grave - Acoustic","registered_at":"2026-06-04T16:15:11Z","spotify_id":"3wy1Oi2se5DSbeO76YNFLE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef5b5f998d972bdd964a18a7d64a6fc2fc9b1b805b66288b0c84f64cc9925b25. 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/3wy1Oi2se5DSbeO76YNFLE.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/3wy1Oi2se5DSbeO76YNFLE.
{"copyright_id":"0x07df41c93a32efe27e1e5116a34e2df5b5ee2b0451157d6d228a5c2508fad586","isrc":"GBPVV2305400","name":"Starving To Be Empty - Acoustic","registered_at":"2026-06-05T10:23:13Z","spotify_id":"2wN9E2tii9GgIMQOcvKJx1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07df41c93a32efe27e1e5116a34e2df5b5ee2b0451157d6d228a5c2508fad586. 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/2wN9E2tii9GgIMQOcvKJx1.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/2wN9E2tii9GgIMQOcvKJx1.
{"copyright_id":"0x49df8217777a9e30cc5ead0b99ceeac3f399b28dd7bdf1572ed6a204c005ed9c","isrc":"GBPVV2305401","name":"Homesick - Acoustic","registered_at":"2026-06-05T15:30:34Z","spotify_id":"0qXvtVrXMbQ5LqSW8TC5JG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49df8217777a9e30cc5ead0b99ceeac3f399b28dd7bdf1572ed6a204c005ed9c. 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/0qXvtVrXMbQ5LqSW8TC5JG.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/0qXvtVrXMbQ5LqSW8TC5JG.
{"copyright_id":"0x4a0c8ff814ba3b9409873057f1dc954594288590641aeb07da1a401ac78676aa","isrc":"GBPVV2305402","name":"Crying While You're Dancing - Acoustic","registered_at":"2026-06-05T14:22:15Z","spotify_id":"2p209UkRrIWuZTVbZ4hudN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a0c8ff814ba3b9409873057f1dc954594288590641aeb07da1a401ac78676aa. 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/2p209UkRrIWuZTVbZ4hudN.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/2p209UkRrIWuZTVbZ4hudN.
{"copyright_id":"0xdb644ab970f8e57da75580fa55eb12a1ca6a3702a508d705f037b0207311bf72","isrc":"GBPVV2305403","name":"Burial Plot - Acoustic","registered_at":"2026-06-05T06:23:25Z","spotify_id":"4XdMz63kayOenUtwj8sz9d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb644ab970f8e57da75580fa55eb12a1ca6a3702a508d705f037b0207311bf72. 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/4XdMz63kayOenUtwj8sz9d.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/4XdMz63kayOenUtwj8sz9d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb18a60a8881e3e2f268da2d350b0110a549533b99c732f58178f330edf96f7ed. 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/15u7UakfhyJtsAG3MAJ0gb.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/15u7UakfhyJtsAG3MAJ0gb.
{"copyright_id":"0xcc8d644371133bff4cf8e2270822a0738079b52a3a052345f944bcf67acc0bf3","isrc":"GBPVV2305405","name":"Afterglow - Acoustic","registered_at":"2026-06-05T18:55:28Z","spotify_id":"77botlYPzJuNMXUyxSQ2F4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc8d644371133bff4cf8e2270822a0738079b52a3a052345f944bcf67acc0bf3. 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/77botlYPzJuNMXUyxSQ2F4.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/77botlYPzJuNMXUyxSQ2F4.
{"copyright_id":"0x263abb874c0b30ece1d724eae6dcf573447ae017af2b64068705d9f254baac1f","isrc":"GBPVV2305406","name":"My Immortal - Acoustic","registered_at":"2026-06-04T09:04:51Z","spotify_id":"2McuypqkVXGHLeLXUWRGvj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263abb874c0b30ece1d724eae6dcf573447ae017af2b64068705d9f254baac1f. 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/2McuypqkVXGHLeLXUWRGvj.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/2McuypqkVXGHLeLXUWRGvj.