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 0x79d76df5e1ca8eee14d48d8aa25773b4a128e3a50f031315effc92e9d36c779a. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cb144070-a55d-45ce-ad68-5d630a77f4ee.json and https://artists.proofprofile.net/proofs/artist/cb144070-a55d-45ce-ad68-5d630a77f4ee.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 0x7c3b3f8b6e338ee1ee6a705d92faa5230c1faef6d3a5b8895bb26904b9576cf3. 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/USCGJ2031424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c43c053cb14a30ee760a0788dbe7e833fc693bdd9bda88d115470176f14abe. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/USCGJ2031425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80010fca7145c604a2a00ec9e36aeebb82569f6663d882f1958c7530b8ad24e6. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/USCGJ2031427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x339d161a88f682bac7e5b4a60a4ec0217e332bc34c1da0ef228aac36d2d18c56. 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/USCGJ2031429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e4ea65a0f3696e7f9ac1ae2896030af4bbb3d4bdb14185176a4e01c85d44b36. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T21:07: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/USCGJ2031430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x091e1d95917275c2ffc1c3b3726f08aade15d761528ea6c84641fcb661b6415d. 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/USCGJ2031431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a9c587ed19974b91dfb80b234ad925b7807a8ceb603828ebe4d9fb73644c201. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T12: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/USCGJ2031432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f3e0e3cd1e66d7e71b62d6df5297154e5af67e8583d032f30e2cbb72f2ae1c5. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/USCGJ2031438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9f1b4ec50028fddc82852912e1e9ed7f819fe0ecf2f5f67b02f113ee0f4d8ed. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T07:33: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/USCGJ2031439.