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 0x98e05549d94a2d37f4a74cfb79c6fdef88b57eb7154833301d1c8fc62d98bd92. 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/274d2265-575a-4532-8554-7c6d811e01af.json and https://artists.proofprofile.net/proofs/artist/274d2265-575a-4532-8554-7c6d811e01af.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 0x61c7f5602705df234f40c4a8af39fd26aa15f009264dc9b077bd99fa81254b8f. 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/0EgFQ7En1qRN8IQV7bimhm.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/0EgFQ7En1qRN8IQV7bimhm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8c9cf0f3bc0b1b9fbbed2e8e11f3616de9eece53edab1f5f9737efb09c6560a. 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/6OaYl8Skef0SP4oKdJ7DGg.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/6OaYl8Skef0SP4oKdJ7DGg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69c6f6e6867d175a1ba3860aea201d873ba95904756f1f0e5162163f44d59bb9. 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/5cHPAXvHnw8iFyX3KAuXHc.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/5cHPAXvHnw8iFyX3KAuXHc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae68eba0fe81f30a440e33969e6dc930169507ea26128a9dc5706215c0dc6a6. 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/1TOkGaqtR6hjlCv1L0U1E7.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/1TOkGaqtR6hjlCv1L0U1E7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5672edec4e3cd78480a8f353cf3541796c24489f5187a91c53051e3b4d29fb4. 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/60ziCYuz4ah5R5wdkWNpXi.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/60ziCYuz4ah5R5wdkWNpXi.
{"copyright_id":"0xd5de582e5c85f3f41d2dbf769c5a219aca3457b491dcd7fdc29996fefa895bc8","isrc":"TCAEL1912580","name":"Bubble - E Kabes Remix","registered_at":"2026-06-25T10:36:44Z","spotify_id":"4x4Inr6wvaCKb9ZqfZBn17","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5de582e5c85f3f41d2dbf769c5a219aca3457b491dcd7fdc29996fefa895bc8. 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/4x4Inr6wvaCKb9ZqfZBn17.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/4x4Inr6wvaCKb9ZqfZBn17.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x038331d5f19e50437503a5712873b8b4aa41784712d660c36c1751720f286468. 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/0Nfr50lkKjX6ineiQ8hi3q.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/0Nfr50lkKjX6ineiQ8hi3q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaae68eba0fe81f30a440e33969e6dc930169507ea26128a9dc5706215c0dc6a6. 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/1RqVtQUM4qJFX6JOL6B2iX.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/1RqVtQUM4qJFX6JOL6B2iX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2223232916725903980e51ee2bcc53397a1a9377fc820f0ee0460bb63fdd83b5. 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/0pN4gQzoevWyKZFvjSPq2a.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/0pN4gQzoevWyKZFvjSPq2a.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e4dda10776c457779e72b595472e0fc7bbf2063c000ca174077d464ca76fb38. 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/2FoayXADnf4Zl2GaglxGHW.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/2FoayXADnf4Zl2GaglxGHW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2daf1395a35534b03246628e8019af8e5cba88558c43a43db8f8d853db6a8495. 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/0OyF6nXazzwqcdPQe613aj.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/0OyF6nXazzwqcdPQe613aj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47b5ee88da1bf938aaf2886d327d65971b5d7cbe69144ba6aa1c7474feb77e46. 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/4CqK0YoxK7GZRRoQZ6w8oD.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/4CqK0YoxK7GZRRoQZ6w8oD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07487f60e990f13cb61684ea7208b94938ac05407765d446430effb8fdb57429. 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/68ke3rxPysJ3MIs7F53OcG.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/68ke3rxPysJ3MIs7F53OcG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04b7ffba491a9c1d746c75d7740367055e7edcf10f6ea023e5014a04adc5f50c. 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/7cy5InIxgsGlyZkHH7dR9m.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/7cy5InIxgsGlyZkHH7dR9m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x113818f43d6e321697bc05a280c36731aafde6fbbdc59d28ccb8c57ee18e3641. 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/5EFlLZdHxeuOAXisElr0YC.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/5EFlLZdHxeuOAXisElr0YC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x117e19d0fd03951c7a98ea4bac4496f040a1b0a6d459e3216ac67b90b3450cf6. 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/5WZC8IM0DAbkYTzRCbe6rN.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/5WZC8IM0DAbkYTzRCbe6rN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1028b21ee5e0962094da624363ab0b3fb6f7284f2d5f0a0c547b66da0c8bd11f. 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/00bMTX9BiKQ9DRLHX32UAM.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/00bMTX9BiKQ9DRLHX32UAM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac246122bed417515dbda20bc4a55365c965994b8851c4e23d2429bd2367ba56. 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/1Ec6nfsL6lYJOJ0VXvLVqP.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/1Ec6nfsL6lYJOJ0VXvLVqP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa975d1688e23df59522a817144d8da601ae984855f227036a42979fbd1a6c9f. 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/181ctCBDllSiFok1gVa0tt.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/181ctCBDllSiFok1gVa0tt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe22bbe5e8d58ca51e89b5b93e99e6d63d7ddc4591385e7efbba993f2c204fef3. 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/2S7xWY5fSQE3Zoka92F4nu.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/2S7xWY5fSQE3Zoka92F4nu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61bbc067980f385e629b97f4f9a4cc9202a80666976adb2553f612846f7bd1c4. 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/5aXFPd8kv1hEiXdKi5cink.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/5aXFPd8kv1hEiXdKi5cink.
{"copyright_id":"0x3d7dad8097cdb1cbaaa516f866b8dfbf4b60d9b686dd6a4d9e7206fd358161da","isrc":"QZHN42054045","name":"Bob - Remix","registered_at":"2026-06-10T06:02:57Z","spotify_id":"3i0xIW0qhhVgKCnzIRfCWr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d7dad8097cdb1cbaaa516f866b8dfbf4b60d9b686dd6a4d9e7206fd358161da. 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/3i0xIW0qhhVgKCnzIRfCWr.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/3i0xIW0qhhVgKCnzIRfCWr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f27152406d6ba3817684e46a40b8328dc45566f84a30ed8a3d89f1bee3f3ce1. 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/7h2hUcf2pujSVXQ2SoRUsg.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/7h2hUcf2pujSVXQ2SoRUsg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x038331d5f19e50437503a5712873b8b4aa41784712d660c36c1751720f286468. 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/466mn3sfpPCHTd8i62pevb.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/466mn3sfpPCHTd8i62pevb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69c6f6e6867d175a1ba3860aea201d873ba95904756f1f0e5162163f44d59bb9. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7GvYzm5vwdcR5Zd3C6pgqc.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/7GvYzm5vwdcR5Zd3C6pgqc.
{"copyright_id":"0x6492297bad6fb7d23a77a01affebe1afab61db12aa49684862cbc8d8022b885d","isrc":"QZES71856448","name":"Bubble E Kabes","registered_at":"2026-06-06T12:10:40Z","spotify_id":"4obLaYNiPen4lp7fuTq3Cw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6492297bad6fb7d23a77a01affebe1afab61db12aa49684862cbc8d8022b885d. 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/4obLaYNiPen4lp7fuTq3Cw.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/4obLaYNiPen4lp7fuTq3Cw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2049dbd5b8a65bd9b2bcbf63acbc1852e1c668cad8d42be09d532b96408e1f. 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/3fLbeieXwywlfGIVZuymiJ.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/3fLbeieXwywlfGIVZuymiJ.