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 0xec40c65a93aab8a88100bf7c708c10fd5790f3d992183319613174a71ac5005d. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/58c11523-8b58-4c10-bb7f-1f38547a2157.json and https://artists.proofprofile.net/proofs/artist/58c11523-8b58-4c10-bb7f-1f38547a2157.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 0x0adc6f5bbde7c894a73f937137524ba947629e67b8f11eceacce37d7fddf250e. 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/QZHN52578086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24398147ac761133992e897f93a983eae9f3049d2b0e45c3761b16a6ea70c192. 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/QZHN52578087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51711959f81c3be152cd58c7ef61b2a6a3ad45a3bfb9141cb7eda0a9dad7ae98. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZHNC2548575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f1217450c8c4da359a8e13070aabc23de0eae5081d2f934e5147070dcb86d1e. 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/QZHNC2548576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf926d6f5246bcfce03348d61789336f0e09bc7911f769c010f32ca3fc7520ed0. 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/QZHNC2548577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3497899992f0e5b3bf92fd1a26f477648d14109576f518406108d839ba61e532. Chain 2 (Bitcoin): anchored in block 958752 (2026-07-19T16:00: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/QZHNC2548578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5278914018dd8d57ef0f3ef3925c99c8a19c018e47cb677adefdf15efebe729. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/QZHNC2548579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9657aabf90b0695de7fdc666877678422a0728f7ac6ba31eb340c5d6ff3a74fe. 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/QZHNC2548581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77c31fdbf29f9cdd4b4b0c4ea0242ad04486c50ee5a68311839d45e74ca9f670. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56:21Z), 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/QZHNC2548582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f22b7509d24a803f64c3f1787d1a800b24a0f1005e3b7c54b56d6ee95d25c1. 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/QZHNC2548583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e0093a0caddcf7bbd08acc37160f7398b5e59398e25ad38b5dfafaa5d7c818c. 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/QZTB22585635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed69d406bb04e71ed9cdd4516676f73a6c932008fe376b1d06085aef1a1c981b. 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/QZTB22585636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x917e6fed0e4389b30997b06458bda90e963453c3c48702e3f8ac850810c19df4. 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/QZTB22585637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dd76f739a689c772edf6416ac92a0d0f5a5a4a96d2cf94b7295f7be9aaa52d5. 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/QZTB22585638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcea155a6d9afa62445910dba8492a0a43ff28c13c18f3c0a700ef0d862613cd9. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/QZTB22585639.