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 0x7f27d372d64b7628ba824dafc32a9adf2ec5bcb37f0a8ac6721e588cc25453fe. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ead18300-da11-4781-9b70-192115df101b.json and https://artists.proofprofile.net/proofs/artist/ead18300-da11-4781-9b70-192115df101b.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 0x516437b4d5459e334ed48c8543514b171fcca7989988cc11b5e38cc61de16caa. 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/7uIYydpDV0BhNFcj9DMRSD.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/7uIYydpDV0BhNFcj9DMRSD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d7fe40be814bb983b049b4965061c41369b598c0d425fc184160d27c73c848. 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/0e72zdvNXCNNDUOtWFJOZG.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/0e72zdvNXCNNDUOtWFJOZG.
{"copyright_id":"0x1aefde440edc4180d24e9ce3b83f8f2ad2049b82e42222063a63f7945cff9ade","isrc":"USA2P2013166","name":"I Took A Pill In Ibiza","registered_at":"2026-06-23T17:04:25Z","spotify_id":"44WVqgjPHPEoMvWVXKYuJh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aefde440edc4180d24e9ce3b83f8f2ad2049b82e42222063a63f7945cff9ade. 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/44WVqgjPHPEoMvWVXKYuJh.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/44WVqgjPHPEoMvWVXKYuJh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50501311f3e8614f63369a4eaf0c079895a785919da4a114ba91b00caf104d73. 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/07ScdxENsPxONckubhDcX0.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/07ScdxENsPxONckubhDcX0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x035820094270dd2c6c10840baab27d726be41e312e3709f74e59f7a806deb62b. 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/49i1exiswOfRldfwqd6pzE.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/49i1exiswOfRldfwqd6pzE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39f83f615163148269c37c0567c5b444afc5457afa4114964f73c6d934bcd099. 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/2xJwUrCNnmzgPEJJS95XGV.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/2xJwUrCNnmzgPEJJS95XGV.
{"copyright_id":"0x92e68fee75a83e472a957838cd9dbd39c672e94f0190273baf2c5961b098eae8","isrc":"QZ5FN2358609","name":"Sandstorm - Hardstyle","registered_at":"2026-06-04T12:59:20Z","spotify_id":"3PUhIAd0jq1tkv98jBNifM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92e68fee75a83e472a957838cd9dbd39c672e94f0190273baf2c5961b098eae8. 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/3PUhIAd0jq1tkv98jBNifM.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/3PUhIAd0jq1tkv98jBNifM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26b19485fa0bc8be6771a29ecc756453be9897138bac9620ffbf065ef4dea352. 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/4cG1iswHyy8OHaTBs8Iy47.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/4cG1iswHyy8OHaTBs8Iy47.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b9d6f600972f8ae19e6e4eda15d050e028f2c31dddd7d0dab3da18b9ae71b63. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4rNgzfhH2fvll5Ms9vfUne.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/4rNgzfhH2fvll5Ms9vfUne.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16349371b0895bdefe2b3142364c4e2c70b5114e8b30d4df034e96d091de9e40. 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/0sADPC5YrIJwCusfoew0Xc.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/0sADPC5YrIJwCusfoew0Xc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2c699f9f475323cba9e580e4b88bcab7f6bc3858483911469471cd5115841a. 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/6IqKaomaFXwel7ISP77qjC.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/6IqKaomaFXwel7ISP77qjC.
{"copyright_id":"0x95552fea847ea6c5653a3d6326b03bc7cf7c8e130b4f3cb98ef1a0fcafb9d8bc","isrc":"TCAFA2084706","name":"Lucid Dreams","registered_at":"2026-06-23T12:48:59Z","spotify_id":"2eyiFRN4gR8evU20AUEjle","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95552fea847ea6c5653a3d6326b03bc7cf7c8e130b4f3cb98ef1a0fcafb9d8bc. 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/2eyiFRN4gR8evU20AUEjle.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/2eyiFRN4gR8evU20AUEjle.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf823821621770c19dc093fcd3efa2fe17dd2bcc722466361eb3a9ac5ecf0665c. 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/5zpAquyvsyAipYM0os8kjJ.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/5zpAquyvsyAipYM0os8kjJ.
{"copyright_id":"0xb6e3e2244f3894ce5b11f182e8c59e2a1de8a02148711d5a74b63b2a778561dd","isrc":"DK4YA2071401","name":"I Wanna Know (feat. Meqq)","registered_at":"2026-06-27T00:51:28Z","spotify_id":"2YjBozUUQfb83vKRwWBkzZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6e3e2244f3894ce5b11f182e8c59e2a1de8a02148711d5a74b63b2a778561dd. 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/2YjBozUUQfb83vKRwWBkzZ.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/2YjBozUUQfb83vKRwWBkzZ.
{"copyright_id":"0x9928a7420592a02386be4fc89ae8e87329a81d4423caac3ec9b23abad0747bd7","isrc":"TCAER2031413","name":"We Could Be","registered_at":"2026-06-27T17:31:04Z","spotify_id":"6rEnW7YyW1YrevMCUWBPCc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9928a7420592a02386be4fc89ae8e87329a81d4423caac3ec9b23abad0747bd7. 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/6rEnW7YyW1YrevMCUWBPCc.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/6rEnW7YyW1YrevMCUWBPCc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99d30d3484567f33091ab09bff9fadede2fcb7e1324a64d5210cb17a89cb4524. 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/7rCbfqTF2e0yYOrlLlo8es.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/7rCbfqTF2e0yYOrlLlo8es.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd69035eea8d3ca95cbdb11750ca762a5809e65ac90f8e2399f8c4d05b4bb6911. 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/5yzeZjp8PxHLaYA2T2Id2i.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/5yzeZjp8PxHLaYA2T2Id2i.
{"copyright_id":"0x7009beb6ba6e421aabb0b2962ee4e0f97b28d0a6f29919b5cc67c58a695a92b9","isrc":"CA5KR1904331","name":"Waiting For Me","registered_at":"2026-06-09T05:45:29Z","spotify_id":"2dFNiUckLF7GuSopWH1NMl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7009beb6ba6e421aabb0b2962ee4e0f97b28d0a6f29919b5cc67c58a695a92b9. 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/2dFNiUckLF7GuSopWH1NMl.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/2dFNiUckLF7GuSopWH1NMl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89350b775f903b83d7999ba77fcc497662375f32f8a6facf752c73993b61a8a4. 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/355uu8V132cxLTmDoLAKxr.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/355uu8V132cxLTmDoLAKxr.