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 0x2aee58e5e8a535d49c7d88a7a4497c081d60a869c0dcb2c3e5f319e6ade7a31e. 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/5c5b0f2c-ec98-4057-bb11-7acaa03f2760.json and https://artists.proofprofile.net/proofs/artist/5c5b0f2c-ec98-4057-bb11-7acaa03f2760.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 0x82cf0c5af8a1cd3bc1502ba838fe9821ca7f8e2d622507c824f9441b1ae6dee8. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21:50Z), 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/QZHN82051573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x201578184c46989eb128615cf2fa2b04c1cb5353cbfce9a15852db976557008e. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T10:09:30Z), 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/QZHN82051575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a611e2a3f56624165ec45898257f4df2ec32186ce5ee939b2a931df1742fc4. 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/QZHN82051580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3626951c7cba5f8f7a1c67cb7d684f19e47e7e5eb0b1c1332597e59b6f6978c3. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32: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/SE5BU2535326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92701346ca5b0266fc675765b44e2ff9213a61733b96ced165a2358b2083a33d. 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/SE5BU2537601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x062346a03c13bfe9a50db7cfefc4df9b7dc18f6232b8116f10233f87350a69f0. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/SE5BU2590401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3e5325f7238c55f073bee86bff1247631ee7dfcdb17548996d926a3ef90e6ad. 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/SE6XY2548140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01cb720a401ea3b01a69f2136dc16e30e81db2c16e172c8ed1fb66f1f63bc408. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/SE6XY2550835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1154238085f2bb787a898d54a651024931509b7694db729c9b07f8acbb16f13. 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/QZHN82051577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb17cdf979d8150b3549c08f1eaeb50065e7867279838ca3797893922ada9cb98. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QZHN82051584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x832f2a6242094fc3bdfe20595680a6e2647f30576aedd8400b950634749bb1a3. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZHN82051587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8cf01df1ba65a515fa971a43b9ccbe91699ee81e3dbcd04e764a5d182974341. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/SE6XX2589554.