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 0x99dda7313a0301b781837564fa1d4cf62d24ed1e8963c51f720b4d876c762ca9. 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/b4af2834-c582-4a58-86a6-fa6241dcf5a0.json and https://artists.proofprofile.net/proofs/artist/b4af2834-c582-4a58-86a6-fa6241dcf5a0.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 0x53b14760bae5e03d7307477892323391b3f98d0aa6fab32ef78cd7f5555d26d9. 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/0l04L9HQOtgHqTMiQlAlW8.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/0l04L9HQOtgHqTMiQlAlW8.
{"copyright_id":"0xf998f6f1bbb50268690c3772618e9495ef6994fcc4edfd7f7cb5c22dd74daa93","isrc":"GBCPA2301912","name":"Capricho de Raphael","registered_at":"2026-06-08T21:31:14Z","spotify_id":"1RrxEWDnXJJxL38sCC3u99","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf998f6f1bbb50268690c3772618e9495ef6994fcc4edfd7f7cb5c22dd74daa93. 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/1RrxEWDnXJJxL38sCC3u99.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/1RrxEWDnXJJxL38sCC3u99.
{"copyright_id":"0xc02259125da174b20f8bdfc2ba766ab7c6ce07fff389a862b3d3af77ff3ee1dd","isrc":"GBCPA2301913","name":"Astral Flowers","registered_at":"2026-06-08T21:31:20Z","spotify_id":"1rnv7ZqaEr02Y5kFtEOtaX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc02259125da174b20f8bdfc2ba766ab7c6ce07fff389a862b3d3af77ff3ee1dd. 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/1rnv7ZqaEr02Y5kFtEOtaX.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/1rnv7ZqaEr02Y5kFtEOtaX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bcc537870fbb910483f9cf7a65917ef64eec48a737a95984eb843643ab16b62. 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/2Hu3Zplx6TqbhOQltqix1A.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/2Hu3Zplx6TqbhOQltqix1A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c701de7be75bc47517a05f3a9298b3be02d09bc9592621fa83f3661405206c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4BH75yt2V1BFS5WF2AM4V2.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/4BH75yt2V1BFS5WF2AM4V2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb99798585f3320e82001266cbfb9502a0f6c6244d1c892918ef1eb01d15ca77f. 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/2FYaO6gwoQeR0UlemcfkvW.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/2FYaO6gwoQeR0UlemcfkvW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a3bed23a14a672f991c20a4c6f601e6250549d20ec83e0e7f3a1a9d04b8bf7a. 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/6iU9W77YvZ4ACuKG2767Bf.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/6iU9W77YvZ4ACuKG2767Bf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd2b9df9e05965471eb1cbc27a516d030bb381f3b84e105051c6417e0f229fa5. 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/11sGFYr1ZufLtnh3LbHqJd.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/11sGFYr1ZufLtnh3LbHqJd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21008e04381376a522fbc0ffc5ca35804808cdba0444b075811996907f0c79d2. 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/2A72N0qgN6cxW0ozOmzjPt.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/2A72N0qgN6cxW0ozOmzjPt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb42471a693365438b21369c727c43778a864c4f6b178e0f477caa98cf6547ff2. 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/0SqSkh1wNHFYSiAJFBRJdr.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/0SqSkh1wNHFYSiAJFBRJdr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd2b9df9e05965471eb1cbc27a516d030bb381f3b84e105051c6417e0f229fa5. 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/4r1zIuFddFuUL6SZKgDmWy.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/4r1zIuFddFuUL6SZKgDmWy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b14760bae5e03d7307477892323391b3f98d0aa6fab32ef78cd7f5555d26d9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5inm4TH0O1tnkgavgizGFx.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/5inm4TH0O1tnkgavgizGFx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b14760bae5e03d7307477892323391b3f98d0aa6fab32ef78cd7f5555d26d9. 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/1uLaYgiuhLU1lFy1t2jZlP.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/1uLaYgiuhLU1lFy1t2jZlP.
{"copyright_id":"0x6dc6bc220ec249a55df7c4abcffdbad4f54146d23ae00c6e2d2f0b55862520d8","isrc":"US2S71746006","name":"Canto Do Xangô","registered_at":"2026-06-08T13:19:19Z","spotify_id":"0JgcJxGu89wdCwcVNWW4bT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dc6bc220ec249a55df7c4abcffdbad4f54146d23ae00c6e2d2f0b55862520d8. 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/0JgcJxGu89wdCwcVNWW4bT.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/0JgcJxGu89wdCwcVNWW4bT.