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 0xa31912e1d8d6a54429c9099a313d7057adb58e6184ba5e8f28441cb83c76fad6. 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/11510a02-f710-4b5e-bb4c-c195eca25883.json and https://artists.proofprofile.net/proofs/artist/11510a02-f710-4b5e-bb4c-c195eca25883.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 0xdf06191f568784cced3b1cc19e1c717d801e6094dd8febaef2132683030653c4. 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/64LMbXhtzNUQ9iS0vTED3M.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/64LMbXhtzNUQ9iS0vTED3M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d8b833791e4b308bc579c7ab10b538c22972bebcf7b3ff687cd3b59f83c47f8. 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/7sWXnVI4KbriJPUsXPLTo6.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/7sWXnVI4KbriJPUsXPLTo6.
{"copyright_id":"0xa3a5a48026795ad7eade0cde509ac0dbf4ee5fd7ed2a48d9a9bd78666a8db3e3","isrc":"QZNJX2411654","name":"Highland Club","registered_at":"2026-06-18T06:06:47Z","spotify_id":"4cNOTZpiHtrFguEa532Qv1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3a5a48026795ad7eade0cde509ac0dbf4ee5fd7ed2a48d9a9bd78666a8db3e3. 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/4cNOTZpiHtrFguEa532Qv1.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/4cNOTZpiHtrFguEa532Qv1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x612da41157d70a5c5faddb8bad592c812104d8a521f0963f37e5c4acb426104e. 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/1HjIPfIdVTvsmOCs7rRE9h.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/1HjIPfIdVTvsmOCs7rRE9h.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d69dc7f4d338713da8bac40d549ccaa02c426c941f17b9880f9ae7ee3f72fb3. 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/7936DNNgPOyZWk0ixl081v.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/7936DNNgPOyZWk0ixl081v.