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 0xd9e0507bfca3ee346963f374ba8e13ccf9bc6d29497e818fb269da88ce02e164. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eadc6c59-8aa3-4652-9ea5-07f0d7a7921f.json and https://artists.proofprofile.net/proofs/artist/eadc6c59-8aa3-4652-9ea5-07f0d7a7921f.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 0x59a515dbdffbe0f534de04487c2eae4c5c5358815b67d0edccf19b77779b0e30. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/QZKWA2320858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5220c53973d8099f5604a06da3a1fee6b9c6191076092cc4019bc1dbcbe4b4b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZKWA2320861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25c28cc9beed88430aaf04ff71303891f2f145780163e4539cdac57b0eeafc20. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/QZKWA2320860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x393cd055879577b1ca7a80eec2bd571166b6b78d32638b0b47f2f7f7261f9dc1. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/QZKWA2320859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3570b3b750b8f7a37ee4b12f790799325a62b407f8b3f61c36432440ce875147. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/QZKWA2320863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87a2aecc8b703c1005cb29763dd50fe07f4b881ae7f3816d04b5e4a80f6a59c4. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21: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/QZKWA2320862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a3861800a9864eb0fb1b1392a45f9bcc37f07fe0530230bd207ca97cd6bf29. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/QZKWA2320864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x226ff5bc4b9a28b646fdd7fa9c34f0fcea272413cdb1ec31492dffd42a379b9a. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZKWA2320866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3d126608ccd966b341cb5f0d81cb559613caf5423d6bc91fe14fd717147cb3d. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/QZKWA2320865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0a4c64e7604e2f0ef3c7c77a8c5f4afd333ec5b04b72d4c8921ce6144455090. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/QZKWA2320867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5de8571e716ec37bf3d8a66ffba46271d2424935aeccaa9e798311a84425318a. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZJY72412008.