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 0xcade656b12fc53fac789f512a70249dc0b1dc409ed62835b22e8eb50602a4933. 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/5711b7eb-a2ca-437a-be68-cafff980d01e.json and https://artists.proofprofile.net/proofs/artist/5711b7eb-a2ca-437a-be68-cafff980d01e.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 0xcd2f083796e80dac4a4564a5f62e8e9a98bb8a22e0c66282ef7a598fa0710f57. 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/1RQ38nLe5BiB6SneqIPCpZ.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/1RQ38nLe5BiB6SneqIPCpZ.
{"copyright_id":"0x9b414d87bef16eb68df05087d23bf1969e241cca55ce30cef0eefbb31e2169f4","isrc":"US6YC2203759","name":"Want Me! (Remix)","registered_at":"2026-06-05T06:52:07Z","spotify_id":"6Cbtp6QAX78AIpkVhImsKI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b414d87bef16eb68df05087d23bf1969e241cca55ce30cef0eefbb31e2169f4. 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/6Cbtp6QAX78AIpkVhImsKI.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/6Cbtp6QAX78AIpkVhImsKI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x486d29648771bc8c50420384d06eb991919ada8d58bce88a934186d3233f7477. 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/1RHZlLWj1u3kGAIQTKhZkr.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/1RHZlLWj1u3kGAIQTKhZkr.
{"copyright_id":"0x6b8aa6975fa3ca72715fbe313d40f83af3e4663f87d352b4f844570a6ce8f26e","isrc":"QZFYZ2163627","name":"Ditch Diggers","registered_at":"2026-06-06T16:52:03Z","spotify_id":"4PoddJLpLKucDH6hAYS5nC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b8aa6975fa3ca72715fbe313d40f83af3e4663f87d352b4f844570a6ce8f26e. 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/4PoddJLpLKucDH6hAYS5nC.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/4PoddJLpLKucDH6hAYS5nC.
{"copyright_id":"0x1e5cc4793af44b57add2bbce3081c541dc3b0a90c3f75602a03db2c86deadf82","isrc":"US6YC2203757","name":"Want Me! (Slowed & Chopped Up)","registered_at":"2026-06-04T07:20:47Z","spotify_id":"0EYo8IU2RP7nRXkX5jeuhM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e5cc4793af44b57add2bbce3081c541dc3b0a90c3f75602a03db2c86deadf82. 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/0EYo8IU2RP7nRXkX5jeuhM.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/0EYo8IU2RP7nRXkX5jeuhM.