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 0x04c5c40263662ed406376731912d0f5670428fd78e80ebb0a9319cdbee7c78d5. 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/52973430-cdaa-433c-af5d-85aab8522143.json and https://artists.proofprofile.net/proofs/artist/52973430-cdaa-433c-af5d-85aab8522143.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 0xc95f7d4df6108bc09478ae980caf77031bee0bc39625bcb703422835f56eddfa. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZFYX2482548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51914f4a8c65ea9db62aa46ccc32508674414d04531b5c1a671a48710f50cf99. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/FR9W12415614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa454f5564fff32b5b4f01d21711ce19cdf444f4519834f380317a611b549171. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FR9W12415615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b9be97539f2474fe203f9722bdfa90d8fdc255cae19aa7f7282f49ed9315284. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZTBF2382157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc9781810575fbdbcfa96d42c59883aebe075ca3f9fd6aef9ab7bf6aa1eb8116. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZTBF2382158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0319e6485c3bccdd544c40b45a270fe7367b3fddbba570d8d106ead7e12d4270. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZTAZ2395947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c73af34129a4d6fec54a7ea598ddff5ff47b410952cfbe49ed1da1d119f9a37. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZK6H2333308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19d6654d7a005570c90c7c390fe37509e70040f682411540e85c9ab6142d32ce. 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/QZK6H2333309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x723070e9308e3eb4c9431f7ec4529b073c2d63cdddfc08b454402fb77569db9d. 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/QZK6H2333310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe49c8d25cc52bd3c6e843fdea5b34817bfbece5fc77256dec8a849082e4f99e. 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/QZK6H2333311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27f5f1e66a9cab32c18bbfc7d8ed5edc476b3232ff301821317638762710d83a. 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/QZK6H2333312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a92e24e126c7778009b969d391ab3208ebd52e058febebec609f89a657c129d. 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/QZK6H2333313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef70e5858d100cbc85caa0460ecdfbd8f8d97e235d73edceb47a7662950e9b49. 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/QZES92303296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50c64fe61750c4307f76dd2825ecb3d61fb00feaa39933a6519a4eb276de1a79. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZFYZ2347257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccddd86a26988027d9ed533269f625dbc656145247823ded713d44db8d3057f9. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZTAT2210260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6957ad3a263a187f389095d14e55ec6b201e4673a41fc6f0ef286f01a1b5bdc4. 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/USZ4V2500153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6957ad3a263a187f389095d14e55ec6b201e4673a41fc6f0ef286f01a1b5bdc4. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USZ4V2500153.