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 0x5c7831b8892c096019564a3b065b4b039644caa6728a6a2e665a65830fc48e7e. Chain 2 (Bitcoin): anchored in block 953871 (2026-06-16T01:46:03Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/06a9b288-c4cb-44f5-9acd-29153dee0aff.json and https://artists.proofprofile.net/proofs/artist/06a9b288-c4cb-44f5-9acd-29153dee0aff.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 0x1ae02959ea687bd5b095d9497bc27457b092a022dfbb3460ff6f8630be95c4b4. 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/QZN882559038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f98b3f9b41478e3d6f1801f69d8d4ee5e4f1de7052b0576dd21400bc4cd279e. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZN882559040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99308737cf94b4fd5f60d89c6c895e11fc32ef8c6fe78a2aa52fb3581fea6033. 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/QZN882559041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab215d5035c624ceb5e016f0647eb40b1792a60c16955996a3e6023c5d1cd3a5. 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/QZN882559042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa08de339c7270e9248bbbba4729bb9b81f5e589e6f02cb8258fc2004caf8bd9c. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/QZN882559043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2498fae1f1be375200fe3481224b8c789733dfcb8286437733e8552de2b7ebb. 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/QZN882559044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95622e46f0b8d2a006eddcdb10f725db901cf36961fbe533e03be1d617e2116b. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZN882559045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cb927b1eee79928e33475a6dca6eb75ed4835d048c0edc74ad817d02da5b30a. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35:31Z), 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/QZN882559046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf3003f321a79f03c9b05a0470e5bcd7c80334ac4c1a608cbdce9db57a4a89b5. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/QZN882559047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a6abf98ce9781e4582a8a4107b7b5b1779898005f71844a3e1339b53ba59492. 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/QZN882559048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fbfa88d79d0df9420ab2492b3cc783224197da0f1cfed4e912eb6888afb5385. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QZN882559049.