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 0x05f71c50622c324a05b0288fda3fb862bc72a5594ac7ab55f0bac095516f3160. 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/50391f14-862b-438e-a11d-c873bcd7b3dd.json and https://artists.proofprofile.net/proofs/artist/50391f14-862b-438e-a11d-c873bcd7b3dd.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x1c56865fa4ff67e89c696bb495205fe44823adf2e073e400adf524afac3af5fb","isrc":"USDY41938624","name":"Kalamam Sakin","registered_at":"2026-06-10T06:45:26Z","spotify_id":"6POtcSRugzwxZr6Sj1Q2sj","type":"track"}
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 0x1c56865fa4ff67e89c696bb495205fe44823adf2e073e400adf524afac3af5fb. 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/6POtcSRugzwxZr6Sj1Q2sj.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/6POtcSRugzwxZr6Sj1Q2sj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb77b752a8309b294526a239ebf7ee0e64bec58edde50de9c870aad12b2f84cf1. 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/0KuoExUiJcqaGR8a5H3I51.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/0KuoExUiJcqaGR8a5H3I51.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc33c0ba728d1d0a135c6377dd03ce859ace4dc08c81836a6928b43463795be5. 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/5rDjCCmiiJbpPxXtTCFdRb.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/5rDjCCmiiJbpPxXtTCFdRb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf772e90fc6c4cd817b1a91ee0e35e5d58fec77663e9f3e3220b553b415066509. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6Nx9zlVxG1TARStJ9OG1ps.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/6Nx9zlVxG1TARStJ9OG1ps.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a4fa10d65913b8b94634c8361cd46177c8780812acc5ad6be310305d8dede4. 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/2oQiwnVLpknid2pZOR4sa9.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/2oQiwnVLpknid2pZOR4sa9.