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 0x311e8ae275763aaf7d112b711ac61b73fb5cf052804a9b2bade3ee3b87f1183b. 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/22d12ad4-0f34-48d2-aee8-4adee9fbbe39.json and https://artists.proofprofile.net/proofs/artist/22d12ad4-0f34-48d2-aee8-4adee9fbbe39.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 0xb632fc2c1f1a7b7354c50e3556407b900cbd840a00f749b29cabad90acaf2342. Chain 2 (Bitcoin): anchored in block 957741 (2026-07-12T18:30:59Z), 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/ES7211100201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86429fd84dc4ad3e67ca0951f8d2b350aa05cad8213dd4ba8044b06c99954fc0. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/ES7211100202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x334491cf2e78c3d862791f1e218d1b2088dc066615b5c98f9cb5d0b8cf99fe79. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/ES7211100203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df5a83df335574ad22e695eabfa568873b0646cd9bf43901ea085c46e5fa355. Chain 2 (Bitcoin): anchored in block 957726 (2026-07-12T16:04: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/ES7211320205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7083a088982eb3a606fff7ed4177b8fe8289824b8bcc592714cb68bea6716b8d. Chain 2 (Bitcoin): anchored in block 958491 (2026-07-18T04:29:42Z), 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/ES7211320206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dc6f76890dfba7d1c8a990923e55d2d717a4b6537b309acbba9d1becae6d7aa. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-17T02:11: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/ES7211310205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1f87b527ffcf541b4593a9b194185a675bdc4c0dee6fb04bc0a38660df2fe82. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/ES7211310208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0915e9811eddf781889c6dd6bd85ac7721289d0403e8fb547e0848a018bc3a40. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/ES7211320201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf77878b537c6a41fcf7cc825d27aeadf7ee0f16371ea5ec94ada32f92d2807d8. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47:20Z), 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/ES7211100314.