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 0x000117c898dda1e3cf1f4fc609c921ee225b48eba119607825bd6df9d2c5a0ec. 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/630ad767-ec00-4856-bc02-68a7a5604f4a.json and https://artists.proofprofile.net/proofs/artist/630ad767-ec00-4856-bc02-68a7a5604f4a.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 0x0282541895bcb24d80c8382ce3de5906c26689e9706eb11f16c80c2e4b77f4b8. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZES71892314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aa73d1674735854612d1ce895169e056e5da818bb8bcf7d7dbe9c892784293f. 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/QZDA72031260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6006a1d871142a27fe8d344962052361768fff1838e62be983fed65d0b1f6316. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T02:22:34Z), 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/QZDA72031265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfcbc1363c1a6fffc00ad6699b7ffc6d53b50f91620f0f12e11ffa6fff0316cf. 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/QZHN32035447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24908261ba900497eb8d0e733854bcd8708c8c7c7d0f484377de74ee49d11cb7. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T10:01:53Z), 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/QZDA72338591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c97dcfdcc46a87e9532240f2e6ddb349418be7aa674eff7fe06da7ccb62154. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T01:55:24Z), 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/QZHNA2394268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x813e7611b2d8cb5a08876342c0b3b6fe79f62125e58b3c09090209218f172d61. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26:15Z), 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/QZK6H2323963.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07962dfda6986c72cf2c144fd821fd7c0cbddbd9d1e285f1fa4d4073c1175d74. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QZK6H2323964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdda1a0db5f8e71d27a914714943137d830be1ee671a013c042ff13afcaa14ca. 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/QZK6H2323966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x044bc501a708f465c30817a8468ad07b327ac326fb118fb6dc63057d3ff830b1. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/QZK6H2323967.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36fa4067ccfd0ef81fe5e695cca10645c7321a11788747fbbfe082b22d4e518. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZZ7T2437006.