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 0xe57f3702ecd4f507fd57b271c29761a9a18f1fe792836d777a6d90c60d2412b9. 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/71d725c5-3f9f-496e-b748-9bf0a0888fd3.json and https://artists.proofprofile.net/proofs/artist/71d725c5-3f9f-496e-b748-9bf0a0888fd3.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 0xaa72267225143f5e521ae74e5f66dda8d6a1f9d5b4618e5888736b446dd76da6. 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/4eOa8AgsWihEqdEUKbazyM.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/4eOa8AgsWihEqdEUKbazyM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b714abda0b1b713b95c51aec855b173e19d7968e70c446180a8ba8545d75cc8. 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/2CK1AKwB8c3QZQFy7j1Aqa.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/2CK1AKwB8c3QZQFy7j1Aqa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63f581917bbfe6dba748433137a69963ea91e7c73e2cf52846ade6ab9330f68b. 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/367QNtAcgfo4d6XtuS90j0.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/367QNtAcgfo4d6XtuS90j0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40c829f4a2bcd2407f48714d9524e7c54aa025fb2ba56b90e95e6db14031ed39. 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/4iijSch8oJUYZmbqelNwwY.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/4iijSch8oJUYZmbqelNwwY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ccfd29ead0f8397e9a499d45194d2908837a720332dadf6f210eb68f21d91b6. 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/5FSgOYa2hYSDpyuMlgv8tH.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/5FSgOYa2hYSDpyuMlgv8tH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97dddb429ae4d8c95e52e4778efd517ee35f12072a86f6011cf35e20f968b693. 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/0r9LkvjnUMRLwsdVVLrb2J.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/0r9LkvjnUMRLwsdVVLrb2J.
{"copyright_id":"0x4978acc68773f44cfcf0047c10be7c848edc302b45e04c13fe5d5c99a8385dd5","isrc":"GBKQU2368349","name":"Bring It Back To Me","registered_at":"2026-06-24T20:54:28Z","spotify_id":"0N5weKRkupinXXzf64IXia","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4978acc68773f44cfcf0047c10be7c848edc302b45e04c13fe5d5c99a8385dd5. 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/0N5weKRkupinXXzf64IXia.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/0N5weKRkupinXXzf64IXia.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x933d9754358fc493e45e1f67f3c085a4a3564bbf4a1d1f0bcc97f87c3c8d628a. 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/2yMTcvYrD4aN0Eeyngy9QZ.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/2yMTcvYrD4aN0Eeyngy9QZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0863e14c071247e215ab1896684ebde1a160361f5df72f45856ca62939e68f8c. 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/4wTwReWp9XKBGEbeR2Fkei.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/4wTwReWp9XKBGEbeR2Fkei.
{"copyright_id":"0xf6873dd0ac276aae065b634fb9c6782d81d6b2c0c6656874db38a3cec51a603c","isrc":"NLCK42228563","name":"Control - Original Mix","registered_at":"2026-06-23T14:56:24Z","spotify_id":"3gYCuxhiSSYIc8B9IwQ3vi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6873dd0ac276aae065b634fb9c6782d81d6b2c0c6656874db38a3cec51a603c. 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/3gYCuxhiSSYIc8B9IwQ3vi.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/3gYCuxhiSSYIc8B9IwQ3vi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04539772d388743abdc50b6dec97df44ca3ada440dd267bf12dec7824981f02. 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/5t2sT7lEIpgQPZeKIQnGQO.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/5t2sT7lEIpgQPZeKIQnGQO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd324baa520aa382e62117dece3c6f5408200f0dec0cf44a931e699e74135260e. 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/5pwIcKNdTZG5cg5mijvaTp.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/5pwIcKNdTZG5cg5mijvaTp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd98a6f514949417de716725ec0a5075496a1feee485f43f269ed971b4b695fe7. 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/7Anr6izBzmYuRvlPSO1FN3.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/7Anr6izBzmYuRvlPSO1FN3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7882dfbf22a46c71367ddf028f9e41b0bf3387c404d7b1e5379d20109322cadb. 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/5glzWtGgVnI8TB7hVIygkL.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/5glzWtGgVnI8TB7hVIygkL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb52b64ef360ad803ffdc1a823374481bd6dd7bdfe75c131915e626ded6f25293. 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/66Qlfa1Yiwn9ZPLUBWO6mS.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/66Qlfa1Yiwn9ZPLUBWO6mS.
{"copyright_id":"0x5e6cdee6f9e9d0fd41987158e3f4f6ed4d90da7ffd9b06ca245f107dd6fa35c2","isrc":"DGA072188985","name":"Face Down","registered_at":"2026-06-27T14:51:20Z","spotify_id":"4dKky9JvywRlGXqHf99vqR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e6cdee6f9e9d0fd41987158e3f4f6ed4d90da7ffd9b06ca245f107dd6fa35c2. 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/4dKky9JvywRlGXqHf99vqR.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/4dKky9JvywRlGXqHf99vqR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf126b8683fff88c6c3b16c9f1bd1772a0b66d7318177f6298d72073a97b44e5c. 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/5ARWnaYfFRLb9aZScx7zVP.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/5ARWnaYfFRLb9aZScx7zVP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa65cf01fee3cc24954f69195cb23ad3bc8c2f5eb185d7cd1bdbfe2d13b1390d2. 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/4BDcGYERblpftMFklsVKbw.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/4BDcGYERblpftMFklsVKbw.
{"copyright_id":"0x01bcc400cb4e5347d04e8c288bb4eee8a8892b40affa89e9cd14dfe6786658ea","isrc":"FRX872044498","name":"Gimme Some Love","registered_at":"2026-06-06T19:07:28Z","spotify_id":"4wAcWlwcrlnTMzpZQ23YjA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bcc400cb4e5347d04e8c288bb4eee8a8892b40affa89e9cd14dfe6786658ea. 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/4wAcWlwcrlnTMzpZQ23YjA.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/4wAcWlwcrlnTMzpZQ23YjA.