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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6524162451d591750bdf6101d07f5bc8ba6cf8570e99f94be70861ac91fe9cbc. 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/86845e6d-706d-4add-8226-042b51175273.json and https://artists.proofprofile.net/proofs/artist/86845e6d-706d-4add-8226-042b51175273.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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6574fef345f60f17fb827a6c238d98363eca5650a72cf29062255bd4fc070442. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/QZWFR2479227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba02e1819ddfc8c7964df2c78367929ed9b3b0f403fc5db01f7c75e5d918460. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58:13Z), 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/QZWFR2479228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b0122109292558e3920ca64eed4721c0aeadf872b17efde25643c126c8e20db. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZWFR2479229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaeaa9e1b17882a60a813418b501e4d5be64cbe31fa4f4c87aacbf5d89efa256. Chain 2 (Bitcoin): anchored in block 959003 (2026-07-21T11:57:43Z), 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/QZWFU2466411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6feb4a4abd6c6c5eb48bab694a0f54c0c7221ab0a5102979653f5e1e04497065. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZWFU2466415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x174aa09411c78536254d4762eb89b75c3599059750749e8c3348e2aff2424270. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/QZWFU2466417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b9c8898cee6b281e2999db82e1ea4851a723451d96c69e4c68b19165ae3e9bb. 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/QZHN82532981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad718a448a489d717f164f16b84a5567f6972a3cd1db0282740347d96f0d82f0. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZHN82532982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6be809da0641d8b28af1bd9858984250d5e2004b6b3ac49a5f24759becc9df3. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZHN82532983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a23e5ca21ae2e8710a3261e3e6104687ef991fe746abf1d96b8e5354a1e4fb. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZHN82532984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e5114fbfd1fc7405ba0e331770b834a765e060dac1b2f9d83106db543fca496. 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/QZHN82532985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b9056f38c499921a960d3d8e4cf2cca97d9cdb5b182c18aee0388d13f8291a. 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/QZHN82532986.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe684fd43099e958220b70a744ba9f3fb6b339c68248e2c9efbc90627e4c2572c. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QZHN82532987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x163ca60a3a9479ca2c5fa1171a6de59a52c7b1f1bbb22c411027f3dfb06c11b8. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QZHN82532988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x856d68ed6982ecf02bf387302794211847e4f3ab7028223f67a055ac36ef32cf. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), 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/QZHN82532989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97893722ab92ea9f1b592db8f66b4435def506d0ed80b9ed53d3a46e53eea183. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/QZNWT2558840.