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 0xc25a2458f3ea5ce203c743996dd42dd7350709ff8c4de1f96b25783e82bdcd13. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8cc3f535-f9fd-46b4-a62d-4d20a588c724.json and https://artists.proofprofile.net/proofs/artist/8cc3f535-f9fd-46b4-a62d-4d20a588c724.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 0xa4068abcad9cad3fb3187aa5fcae002997ea8d0e150287452faa78a149d65665. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USXA21401494.
Chansons grises: No. 5. L'heure exquise (arr. for flute and piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf550b5ec116a56d5b8cf02cdff22c3489e3c0543975adf4038d92101fe5280d1. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/USXA21401500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a677c6ed7b5d0cd843dcae0c01f0d96548fbe1b665cff8933affdf7a036153. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/USXA21401501.
3 Impromptus, Op. 115: No. 1. Adagio semplice
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796583991cd295529afd25cc4c0aac266a55a8365f1ca8db87998dd7783455a7. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/USXA21401503.
3 Impromptus, Op. 115: No. 2. Adagio sognando
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc27ceaca0fe63f26148721b89f11b80db0f971e4a5c32fbabdab8731c23e77fa. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USXA21401504.
2 Pieces pour flute et piano: No. 1. Danse pour une Deesse
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe65317851a3bda28cb6bcbbd3298f4a2b516324fb7aca57bb1f459daa79dc781. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/USXA21401509.
Petite musique de nuit, Op. 111: I. Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f8a5630521b0913727e9b3757cd45644e16b25d79a366827331fcba2086823. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/USXA21401511.
Petite musique de nuit, Op. 111: III. Flanerie, Valse lente
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cf00ef7e0e6861a235c81c69750b30393ccfdb41ee37c7dc0f82c42b3c2c73c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/USXA21401513.
Pieces froides: No. 1. Airs a faire fuir (arr. for flute and piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3437db8c401502ede2fffcac119c036687e5803b41e441899a44cf555187070a. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/USXA21401514.