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 0xed73a4bba3d03ad748684dce6d545457c86fb1cb17e03492959ca5c4dabb1098. 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/170c4961-b2a3-4dee-8331-082d8b466935.json and https://artists.proofprofile.net/proofs/artist/170c4961-b2a3-4dee-8331-082d8b466935.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 0xf5a6779d35719c527e41e5260bdf71ee0c930f12e9f0fa02be584213ef70242a. 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/70vKpf203UriW9QGPlai98.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/70vKpf203UriW9QGPlai98.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b2597c152b1441932a03f1f530bd449c98dfbb257197c1246fd174448d846e6. 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/4oXGqtrzN7ZzVlXQMthfdL.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/4oXGqtrzN7ZzVlXQMthfdL.
{"copyright_id":"0x47a5996c7e0d66f3c2499599a962dfd8db93c14e0296ed5d0201beec3df11d09","isrc":"CAUM82400032","name":"Always Wanna Talk","registered_at":"2026-06-09T17:57:11Z","spotify_id":"37WgviAL9YLn5HHCCFZLmd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47a5996c7e0d66f3c2499599a962dfd8db93c14e0296ed5d0201beec3df11d09. 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/37WgviAL9YLn5HHCCFZLmd.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/37WgviAL9YLn5HHCCFZLmd.
{"copyright_id":"0xa4dc2c376eb3a3abb27fc4d6e1841d389686e3d7f09fc354951671433d728b2d","isrc":"CAUM82400033","name":"Disco Fever","registered_at":"2026-06-18T01:26:37Z","spotify_id":"0ZLnqKPYIvNxRUetyrqfMo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4dc2c376eb3a3abb27fc4d6e1841d389686e3d7f09fc354951671433d728b2d. 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/0ZLnqKPYIvNxRUetyrqfMo.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/0ZLnqKPYIvNxRUetyrqfMo.
{"copyright_id":"0x6f103a32aa70417ef07bf7f0da19d0ad829bb9f18d0cd28db6e2308df332f669","isrc":"USA2P2231363","name":"Badboi Sound (Smoakland Remix)","registered_at":"2026-06-27T12:06:17Z","spotify_id":"5NC6bHexKOEFXdbZd2WSyB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f103a32aa70417ef07bf7f0da19d0ad829bb9f18d0cd28db6e2308df332f669. 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/5NC6bHexKOEFXdbZd2WSyB.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/5NC6bHexKOEFXdbZd2WSyB.