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 0x8a76f46dea6589f17f23f2513126e1248fe747768fcc2f9a045c76bd7ec5ec38. Chain 2 (Bitcoin): anchored in block 953988 (2026-06-16T18:23:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2dd0d760-f005-43d6-89da-93ca08c5a304.json and https://artists.proofprofile.net/proofs/artist/2dd0d760-f005-43d6-89da-93ca08c5a304.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Les nuits d'été, H. 81 (Transcr. Matheson for Tenor and Piano): I. Villanelle
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 0x101c61886d515f97ddfd0c144dcd7081a3904ac1e001b2925b093bcc6ec4645f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400611 — a six-check JSON result.
Les nuits d'été, H. 81 (Transcr. Matheson for Tenor and Piano): II. Le spectre de la rose
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1a2ff67bdb03802ecaf70b1c7690d15fcd7300183bc4bf08d8dcb769744dbb2. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400612 — a six-check JSON result.
Les nuits d'été, H. 81 (Transcr. Matheson for Tenor and Piano): III. Sur les lagunes
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x051562156b0d34a2c747b9b094caebb71c284dda953c604ab8a825d666497384. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400613 — a six-check JSON result.
Les nuits d'été, H. 81 (Transcr. Matheson for Tenor and Piano): IV. Absence
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3451592d2ffc27b9274ffe8e125d5a530216be05bb10bd438cfa649b18b1875. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400614 — a six-check JSON result.
Les nuits d'été, H. 81 (Transcr. Matheson for Tenor and Piano): V. Au cimetière (Clair de lune)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb53be9c0e3ab291e4b6ee8fe3c2bddefc26032645eb303782ae9bc7e58c002f8. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400615 — a six-check JSON result.
Les nuits d'été, H. 81 (Transcr. Matheson for Tenor and Piano): VI. L'île inconnue
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4576b2832443aa7a8d82df39dae1979bd6aa498004d61dcec95d9beed100857. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400616 — a six-check JSON result.
Poème de l'amour et de la mer, Op. 19 (Transcr. Matheson for Tenor and Piano): I. La fleur des eaux
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4448c0d4e4520decfad3c8f913cdd26e8c8df69dfc24e108a5971b636da45978. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400641 — a six-check JSON result.
Poème de l'amour et de la mer, Op. 19 (Transcr. Matheson for Tenor and Piano): II. Interlude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7925a943ab03fab66d2a5560b680e60bf2dcbf4bfeb85e3cceeae7ef3984e24. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400642 — a six-check JSON result.
Poème de l'amour et de la mer, Op. 19 (Transcr. Matheson for Tenor and Piano): III. La mort de l'amour
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3ba2c54aaa29e2a79d40a81cc190bcac1a15744822d8cc9972378777c3e113f. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400643 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x442ac5fba39ebfb8021866738aa8ca89d5aa691eb2b94e9ce9fc2024f80e9e25. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400650 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbaaf968068b8402a75a98a038054065a3a280e0b0c568c2a207aa22c10772c6. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400660 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a787475a91ebd7169ad41c8e241fa5ee0bb7302e1de5f87ce709511945e3f30. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400670 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb31445a8d052ed0f798de17007625a1f5f39a083c273e47e6eb5d22d20a93536. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400680 — a six-check JSON result.
Les feuilles mortes (Arr. Leuenberger for Tenor and Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763f5b96d01257b8b25a4141ca9f9e6ed557db194143bb06f828afdcca194bc0. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400690 — a six-check JSON result.
Douce France (Arr. Leuenberger for Tenor and Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3343577ff7ae054f183dcb5d73fc68febb812b7f60abbbc9c8e500e5ecd308. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400700 — a six-check JSON result.
Quand on n'a que l'amour (Arr. Leuenberger for Tenor and Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c75a5e16ed0ef8bcb53c90656dd27bf2333856ec14a9aa9db60564359ddc22c. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400710 — a six-check JSON result.
Kosma: Les feuilles mortes (Arr. Leuenberger for Tenor and Piano)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763f5b96d01257b8b25a4141ca9f9e6ed557db194143bb06f828afdcca194bc0. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400690 — a six-check JSON result.
Berlioz: Les nuits d'été, H. 81 (Transcr. Matheson for Tenor and Piano): I. Villanelle
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x101c61886d515f97ddfd0c144dcd7081a3904ac1e001b2925b093bcc6ec4645f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962400611 — a six-check JSON result.