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 0xdd7c4bf59777dd03a2698217669cbfaf873ed5cd27bde1ce1e29777ed2d7f3a6. 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/fc53b072-aa77-48df-9350-154b6f5f2256.json and https://artists.proofprofile.net/proofs/artist/fc53b072-aa77-48df-9350-154b6f5f2256.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 0xc688a9a0d87c5a246bcf7ee4202f1c40d2e8c4f0188170227412e06355677116. 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/6YcGQjU5gd57rYxZ2jhCaX.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/6YcGQjU5gd57rYxZ2jhCaX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca4286614800085b14b051704f5d1b20fca914075d8e54f64681a362780295a9. 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/6TmHgMdkP4ZGliCKnfcHvd.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/6TmHgMdkP4ZGliCKnfcHvd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe813ba0c89a71e5bb7358b7668e7f2d6e216ce1fa63f12c57e3d7dd2d9f754c1. 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/1PGJiiU2YzoMwAcXCVFxwj.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/1PGJiiU2YzoMwAcXCVFxwj.
{"copyright_id":"0x496f403ee5ba11dc1b39ff36ae5daa4e334142d835b881f287db4dd9e75f4271","isrc":"QZNWT2176526","name":"Ei Litta Runde","registered_at":"2026-06-22T17:58:29Z","spotify_id":"7JI3Lpemk5V0aOOKWl7ZfO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x496f403ee5ba11dc1b39ff36ae5daa4e334142d835b881f287db4dd9e75f4271. 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/7JI3Lpemk5V0aOOKWl7ZfO.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/7JI3Lpemk5V0aOOKWl7ZfO.
{"copyright_id":"0x5acfde00a42b6af8c700ccce1a0ba9dba029cbdc7386d16c99ad8eaa8ac42aa0","isrc":"QZNWU2121819","name":"Vill ha dig","registered_at":"2026-06-18T23:05:41Z","spotify_id":"3tuVDdCxxgoU94NyqzTeTC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5acfde00a42b6af8c700ccce1a0ba9dba029cbdc7386d16c99ad8eaa8ac42aa0. 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/3tuVDdCxxgoU94NyqzTeTC.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/3tuVDdCxxgoU94NyqzTeTC.
{"copyright_id":"0x79f1929eb9c3e40d305c8641cea2214a81e93d3cf64a1edb54f0d035637e2dbb","isrc":"QZMEM2178631","name":"Don't Worry About Me","registered_at":"2026-06-09T00:11:31Z","spotify_id":"3SOxJtRWQbaPQqKTWTYSIE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79f1929eb9c3e40d305c8641cea2214a81e93d3cf64a1edb54f0d035637e2dbb. 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/3SOxJtRWQbaPQqKTWTYSIE.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/3SOxJtRWQbaPQqKTWTYSIE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaed2881432d496ad181e76f9aa275c8b2c6974b1348f1adfe78e2a6b89a44f43. 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/09FoTcU7J5K2jpzzUwhij7.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/09FoTcU7J5K2jpzzUwhij7.
{"copyright_id":"0xbe91f58727b0eb91d0299f4fd8eecefdb2de1c4c39d5194b38cc9dce9986dab8","isrc":"QZHN82160035","name":"Råner Shanty - DUNKMIX","registered_at":"2026-06-25T00:26:54Z","spotify_id":"5cx8RiRIo5f03OpDMTKqy7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe91f58727b0eb91d0299f4fd8eecefdb2de1c4c39d5194b38cc9dce9986dab8. 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/5cx8RiRIo5f03OpDMTKqy7.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/5cx8RiRIo5f03OpDMTKqy7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x192b8f05bbe98f8d1abe132eeb9ad44dc58df27eb2d9a530671359d966d7b76d. 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/5HK8hUJfA74TzHWcpNFUW1.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/5HK8hUJfA74TzHWcpNFUW1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0fda0a8a253d29d4e5ee71cf7a43a4363314758349224391e321e0db8614d7f. 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/4zFZWZGanZfabiH0YCO20a.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/4zFZWZGanZfabiH0YCO20a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca47b67ae7005c19171725852949e23c96a25c812f5ee2f2f0ec071d8e707955. 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/3mqFaqzi3m5NzTX3ZsQwMl.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/3mqFaqzi3m5NzTX3ZsQwMl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d3d648aa7ab749a849ee27d0335a02498b0140e63fc7d0dc8803497fd39d239. 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/5rEaYtInGYL1g7nfIqPYE0.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/5rEaYtInGYL1g7nfIqPYE0.