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 0xf0666cd00713c03c8b6f4315cf8b797e0954c5b3f513527a83486a82f4d4a1f3. Chain 2 (Bitcoin): anchored in block 953794 (2026-06-15T13:43:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e0941c78-58b0-49af-ad06-63b00a91a6fe.json and https://artists.proofprofile.net/proofs/artist/e0941c78-58b0-49af-ad06-63b00a91a6fe.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 0x33b30b6a29e3a82f7ec664da9f3f37a72bb734b8b1ef1c79da1c6f65820685cd. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/QZFZ72271805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5ddf010c04d8859937d6d372845ab37cd0acf6f68a48d9bf9655406600ce3d3. 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/QZFZ72271806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f203043a9b782b967c551f9f2ef0a53ee07dd2d7d8a9ba83453f553b3359fd6. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/QZFZ32181530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf77863e8797af1aa69004dbc8373b2f5d807f809e27ded5575eb6f2a9a65261a. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZFZ72271807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ab7b6324be55920eab8eda54c04e76f861a1a1a04580bc7a84a71ed740a1f4e. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/QZFZ72271810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x486ee4342a5ace5b2773019dc61631b5217fa38f75fe203d11cc2c439bce3e5f. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/QZTAW2218190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92959cab679433233027691aeefbff33a25cb6f4e3ef345b79e5ecc260da7272. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/QZTAW2218192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e35ef4bc8918b37ac0cfe289e832a4b1c46d90921cf5e2dd99de9a045afc31. 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/QZTAW2218193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0029986bcb5be4c7f052587aec42836f36896cefc1196202776d58fe26113649. 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/QZDA52488234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8c0961a3d2f472e32f8a44c5b3c42b61d9dee6f5616a36fb5b384d8b69d027b. Chain 2 (Bitcoin): anchored in block 958700 (2026-07-19T08:09: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/QZZ7M2484119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4596dfcfaec8d716918e54b49d0fb00227e9f328018231bcf3f2936faf9f8e20. 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/QZZ7T2566943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15de66b9be7f64b19bd39b68e45e904d46c66dcf4f70ff39899d7885946eee67. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QZZ7T2566944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dc0850a222296ef9de852d012d127e1c28e9a947c0d05ef41982969a182393e. 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/QZZ7T2566945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5238ea80c029fd36ca4a049df767894914a5a992ee50ab4f71d7046a443e369b. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/QZZ7T2566946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc15f462b5d5417711f4a7c9a792ab660498c2783099fe24a56f01ee70895a7ff. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZZ7T2566948.