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 0x72f66c479c0577002fa62aed85c3d9b41d75b3d483f18a3934106007d0e95fba. Chain 2 (Bitcoin): anchored in block 953938 (2026-06-16T11:35:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/20d2043e-028a-42cd-a329-2ab4fdb0bd5f.json and https://artists.proofprofile.net/proofs/artist/20d2043e-028a-42cd-a329-2ab4fdb0bd5f.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 0x532fedb9a932ee9b22fde137bf31c0e02ff3f27457e014d4ad738bd7b1f87a2f. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54: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/QZWFJ2544103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8543fdfbdabd3d05d18fc1d5eadf07d21e040ee051bb50637ee68e1755ae50a1. 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/QZWFU2538851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cca741d30a1894537c816eefeff385b59fe759d1a71224c77b8969423922169. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZWFU2538852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x655cfb1bcf941b975819c307bee66756d415882fde7dde99cf21ace334c0d873. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZWFU2538853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x750cbd1bb941a2d1e0c2d1682b171eb977588c8d50834e2b012597c588a9eb23. 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/QZWFU2538854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e43c942ff62ea1154bd29bdf25eae7999aa533e15c07c290c6ad61225995e56. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZWFU2538855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe949a86906e6893833da34faff6f5512506e0fb5627c878129ec2c1f5d62db6f. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZWFU2538856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc73224eafd10e8a455a77101735066eea340d182dc9bdc3633e00c0c40beccdb. 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/QZWFU2538857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2245e891d6ca7f884c38b3866754d543093cc8fee59b83ebc75993da10e34be. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZWFU2538858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16f2cd2ce16464c8b8edfee64ab1294cab3893477dbde89eec5912cd669a85f4. 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/QZZ792562626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dd6fced0353b44652b26991ce59855da4f583eb6693a2f15dfe061b456ccb66. 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/QZZ792571059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4096fa733cd86907af9a71eb94b839dc95857a9628fa0be23439c131df2f854. 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/QZZ7V2548477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4d95c50e6d87524dd409472f2206bd62b3f622e268ef2059ff2425eb7de409. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZZ7X2562099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b4c1930e8009e09c34100d643e22924de58fd8173ea10a3a7c5d15073b40dde. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QZZ7X2562101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dcf9d8102e2aa96201bb48ee2bd3c35e14605fd5a9b2e0c1c63eda81e369e96. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QZZ7X2562102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7d0b98f1dbf720ea4e284115916278c2618c4259fb8960b6d30bc546bf5e39c. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZZ7X2562103.