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 0x1630c99f660695900ca1b12fcf725847a76dd0fe2cbda5655f6b0793f24b989d. Chain 2 (Bitcoin): anchored in block 953773 (2026-06-15T10:40:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ca6abff8-6de4-4a13-b53d-25dba61f878a.json and https://artists.proofprofile.net/proofs/artist/ca6abff8-6de4-4a13-b53d-25dba61f878a.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 0x74eca327760c49620c2b29759da9a9ccc48f8296049e812ae596237e2fa1592b. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27:37Z), 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/QZDQH1802663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbbd380e3bed0cb301421a1d2a8b29ad16eddf366690ef164701c2fe218cd91b. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50:00Z), 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/QZDQH1802666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfacd0b94b222521d709d774111c8e8a2d009f4aa2ef80c5dcb12216a20bf6ae7. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/QZDQH1802669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfebae68eb491763dff27249a2166c4a06bc3bac8de31c621eb357056ae2391c4. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T20:23: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/QZDQH1802670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ddc21ae6068bfc6d0988a40392e19bd33cb3ba939b2e20dc8285ec1db46f0e5. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZDQH1802671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad9942cc06abf4ab70b41a65855ffd002935af7493eacab8acd0d26a87b8a89e. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T07:39:09Z), 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/QZDQH2012406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd382a992579aff4f47a047524db576889d1dab8a715ebeb4fa005e5a63ef0d53. 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/QZDQH2396592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa81b575b05bcfba26c0afa113bfbdc2c1a45ec7516a410395c238f1763739157. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/QZDQH2444204.