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 0x962eb8f3adee8a89c04f1eae3e8635e2ff9c9d19319e3edc3f6b1efa76edd938. 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/2fc97d46-ed64-4984-85f2-0183bdb7e77e.json and https://artists.proofprofile.net/proofs/artist/2fc97d46-ed64-4984-85f2-0183bdb7e77e.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 0xcdcbf530d3d9242590bcb98bc4e9dee2feaf8e4b87d49ac3c657583fa5b083ad. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), 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/QZK6J2316022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15d6278f1c9ff58fbaf7fedc478064afce503439c4ab52e1d93d8102c9230b2b. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26:33Z), 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/QZK6J2316024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84aea0848ea0249202f3697aff72795474cd1bc528786a84ef841f119845e435. Chain 2 (Bitcoin): anchored in block 957957 (2026-07-14T05:10:34Z), 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/QZK6J2316029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f8507d159790a98693ee9014a5f0a0b55be483e349352613a214cf0a42ee54b. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZK6J2324583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ce5cbe66bc885773bb25fde78add33ad5f8c9a93518742c53907b20a268e730. 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/QZFZ42402000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79ed91c22d2356f3bde545d1f3aa1db6c3f999d99544df8832c97b1f4efdb10c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZTAW2446960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x666e3de524ca2f637289cdafbdc8d6a5b1f780baad30654b439dbb937c9bfd75. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZWFQ2498672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9683f88ac19c912b8d3f7970eaeb8db8b3d189a0a82c713cdd5f6c2c6a4cbd98. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48:38Z), 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/QZES62556195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x739a06c471d39d67fd13f221d4f1a0136dedc55463d2f377d417c88de3c1f9a4. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/QZES62556196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38f3cb5c0748e1d860046f5fae6af16986d8bc8c4351cf999b1a9858493bb5c7. 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/QZES62556197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0945ab0ec34d216e9baee53453137d70dad0049aa73d4259b5af39b5382535f. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59: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/QZES62556198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e3298e1d50f696a66df870a9d323120356da0268f9a3b2d3fa1fcebbe9adfc0. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZNWU2519534.