1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 0xb503eb9788f11d345af09aded9313041ad4b7f5b0f7cf910f3774e319851fadc. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/75d88d22-00dd-4938-b51a-636b52eb3095.json and https://artists.proofprofile.net/proofs/artist/75d88d22-00dd-4938-b51a-636b52eb3095.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6651849bcf5d1ec6def9a8c868eda55204059d9bc3dfea52aa68c2591a1f6b8b. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18:08:32Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJE2594163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca470d1922fa7a3105b45ed5fab112d74030a8810ae1c3cf194e47a2917e3e1. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-20T00:11:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJE2594166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x599a5ec77f54261c3739ae928058bd537370ef4e33abee38076cbfa13a72f690. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T11:02:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJE2594168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5a66acea3dc1848f92fde472edc420c18f6bd41719d07a99f4730aa35072e81. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJE2594172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17c7b9b1495e8196c1ab0733959c0ee545e5735115d9e3616d2f53dbb0792309. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJE2594176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce7c759c2562fd30b5f5529bc714c02d347770bf209d1977d370ffd404677cd. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJE2594180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e91a0bb398c24965e151ae8d47e0ec6f2907e6da207d1d4d7fcb3917f9d20d8. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJE2594182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x331f2cd46c11a5a02cf977bcf18921d3f91343712898edbfbdda5ef14bd77cc9. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJE2594184.