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 0xc12cf7bf8d3de4113ad76a7fe910716052555cc59e5e9e7f7744d5057994ef3d. 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/bebc6975-e980-4296-91eb-b810efc570f0.json and https://artists.proofprofile.net/proofs/artist/bebc6975-e980-4296-91eb-b810efc570f0.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 0xbc3bb5722f4ae9780301f4aca035399e4fb8a901f449a6384486cf7cbca68bb1. Chain 2 (Bitcoin): anchored in block 957965 (2026-07-14T07:07:52Z), 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/RUA1D1819212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e65049957364e55c240499ebab27199750404ad06fe6c0b015d7aee98eb5034. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07:32: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/RUA1D1819208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa30d5d83b04600e8fb7320d81c1cd33b1dd28087dd821da921c3d850dde14c43. Chain 2 (Bitcoin): anchored in block 957595 (2026-07-11T18:26:17Z), 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/RUA1D1819210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67aea6915d85a46cd869e2661750331161aefa76fc1e2461c3b916839d360b84. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T20:27:27Z), 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/QMFME2184751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dfe63d5ef851986630562ec368c8f193eb01b7f3fb753b990061fa758bfc4ba. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25:50Z), 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/QMFME2184754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3716f4fea3a1a3525631f1eec9922315484aa4b2cc9bb14e40650f040eb2e4a6. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZW9M2450185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa10192757203a5d50126e8a755b6c0649b8834dc3070e486a9848454ac045a43. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZW9M2450186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee58a18853857f773d892222cb03f59359944e71a047bb82e09364f95f019b8. 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/QZW9M2450187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf14ed2953c5049422b06e5b58f9e6cf6e91e7916d19f625e5b80c49c00c83b27. Chain 2 (Bitcoin): anchored in block 959088 (2026-07-22T04:17: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/QZW9M2450189.