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 0x863b045d6749ea5a747ae2bae1e4a7fcf1b799c4a7cddf4c47ebaec316919166. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d4c4778a-4cfc-43af-9b5f-44b846bc448e.json and https://artists.proofprofile.net/proofs/artist/d4c4778a-4cfc-43af-9b5f-44b846bc448e.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 0x04b2fd2f4faeaebba7e550b4f5abba461e83c62db210aae197a54dce4728df9b. Chain 2 (Bitcoin): anchored in block 958865 (2026-07-20T13:08: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/QZHNC2423942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x285e5cc1c7af9faff8031fd240be36e0201e9f1b36b64bf89288ec11f5a4071d. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/QZHNC2423943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x457e6a2fa49eb8ce3187b70efdfc4ef485a1ce98a9dfd457a4cdacf89f15ff23. 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/QZHNC2423944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf587a0028c489c708960fcdef1d1e1535d7a3090470cccd02a0f50852f32034e. Chain 2 (Bitcoin): anchored in block 959009 (2026-07-21T15:53: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/QZHNC2423945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bb9508faf5f17559b0a343ea8bbb6699498ded36e5fba1681a3ffae8102b656. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T20:24:57Z), 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/QZHNC2423947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b1c166fd101b470c15b25ab17ba1324fff55c4d67ffe7c2b2c67d5aa26e5cc8. 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/QZHNC2423949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x626b623c34316f8a68a746bc669875b6775a8e5d7358d0d544277db4df86b813. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T18:59:15Z), 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/QZHNC2423950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10afcd2a57ffe39317bbb98ac78c2b2522c4824f0c83cb1a6cf8b14a86e38801. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZHNC2423951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x410e3d24a6b53bc81557d765ed865c4f878abe2ad9df67b71e5f5879ab755678. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/QZHNC2423953.