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 0xd67cf7b51219bc82f614a82705dc1cae302d62be13e25e6a60df7aad8db91e14. 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/8b23fa1d-fde0-40ee-8389-b0b68bb893eb.json and https://artists.proofprofile.net/proofs/artist/8b23fa1d-fde0-40ee-8389-b0b68bb893eb.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 0x9c31d1652bbd5a6541fdef5b3c87fe36fa0d47db9b5967292ba42c7eceeca742. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/QZTB72401829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e480db4b47459b37977ab36d13e797dd770957a375f1ee7e9806680d052330e. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55:47Z), 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/QZTB72401830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1210888787a5c10568fd51e7ca45bae4ca8309c240979430d1ea0154bea32866. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QZTB72401831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffbab84c9dd0a1ec7afd454e604ad362082f103d676e53c3f6b866690267c6af. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZTB72474421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3e47ed258abb17196c49a2875ad7e00e4a887d1888436f13d9637da27657651. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12: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/QZTB72485561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5edb7bdec75eece0cb0f1847f8cc579e22873297b34ad46c81d92efb04186713. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/QZWFG2406281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47f879d2aa7bcf2ac33cd84b40686b87d10883e737df2ec554f3031d77a049c6. 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/QZWFJ2496479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47d79c326a3b49b01056ef6525e1334758aa8da18ef53ab8721ffe3daa81a12d. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QZWFJ2496480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8115c7f7671c4d201917c6805d43ce63b3e0bca3ab8a17a34cf080c8c4e2510. 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/QZES62527199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdfe9fc8752c9c83399a911331cc2d403b87faddc788c479d14e4dd6b83a5139. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59:09Z), 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/QZES62527200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7306034afdacd1913a0efd757a3f8b9debd2298f5c851113d8bd10aac113e1b8. 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/QZDA72522736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6387c1c8ec90a02ba2e72d5a96039b5489e68727e6f3ef59c497522d872fda7c. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZDA72522737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd282ffd8c72bde40b0378b4429655a50db55cd5f0fb9fa6d19979b9af252a1b0. 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/QZDA72522738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6af5268315098eada628a3caa6661f8be4ea080aec5e63e67c6a601dc54214f. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZHNB2587792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5f2c132b3147b20c6989a1f55945d290ef45e20cc41a666c8b53f2018f3a2a4. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZHNB2587794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e0408b6df588a5d932262783b8b9e4b6542ddfc41ace6af610dfac8a0653bb0. 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/QZNWV2526231.