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 0x312ee4497cdb89e8794992d9617920369db1dbf718c46558bde01a2ad028de49. Chain 2 (Bitcoin): anchored in block 954784 (2026-06-22T02:53:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f4ccf850-e588-405a-be07-37d068b48e9f.json and https://artists.proofprofile.net/proofs/artist/f4ccf850-e588-405a-be07-37d068b48e9f.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0x0c3263727212080b366783e87f60f09c347e6f7f8ae8e367b6ed83e9e921c553. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/ITJXZ2000101 — a six-check JSON result.
Phèdre, Acte I: Récit "Le jour paraît, déjà l'aurore"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0d9ab7fc354931bf8e6ecc96715f989e75cc8c51b243334550993ba29195299. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/ITJXZ2000102 — a six-check JSON result.
Phèdre, Acte I: Air avec choeur "Ô Diane, chaste déesse"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50840c8c766fabb2c0b2f7fa1742786b0e846453fa0bf81df28eb4833aa5b495. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/ITJXZ2000103 — a six-check JSON result.
Richard Cœur de lion, Acte I: Richard Cœur de Lion, Act I: Overture and Introduction
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc06c05f29634f153f11bf1f1eac25b0f518c07a0760b2cb193d7b8e401364b4c. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12017463 — a six-check JSON result.
Richard Cœur de lion, Acte I: Richard Cœur de Lion, Act I Overture: Un peu plus vite. Chantons célébrons ce bon ménage (Chœur, Colette)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649ab251a4dd13da2cf4a41f9873d77633608c6ddbd44ac31b13c895d604074a. 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/FR9W12017464 — a six-check JSON result.
Richard Cœur de lion, Acte I: Richard Cœur de Lion, Act I Overture and Scene 1: Plus lent. Comment ! C'est demain que le vieux Mathurin... (Mathurin, Sa Femme, Chœur, Blondel, Antonio)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x050bbd9ec96bcde9a35c46c422b48cf560d47090cc67c3f09c85501fef42455c. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12017465 — a six-check JSON result.
Richard Cœur de lion, Acte I: Richard Cœur de Lion, Act I Scenes 2 and 3: Air. Ô Richard, Ô mon Roi ! (Blondel, Williams, Guillot)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d756f10b31950a1f74f50359180ce5265d7cd9cf4a0708bae239ddf485f4d4d. 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/FR9W12017467 — a six-check JSON result.
Richard Cœur de lion, Acte I: Richard Cœur de Lion, Act I Scenes 3 to 6: Morceau d'ensemble. Quoi, de la part du gouverneur (Williams, Guillot, Blondel, Laurette, Antonio)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9fecddfc48dc4805ea3acb1ec97d340cf83a23c6472ec447bf57172e76bd19d. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/FR9W12017468 — a six-check JSON result.
Richard Cœur de lion, Acte I: Richard Cœur de Lion, Act I Scene 6: Air de Laurette. Je crains de lui parler la (Laurette, Blondel)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x802f17997b216d45c32bd308346808eff47313f9e2f0cc50720ec4097ea33871. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FR9W12017469 — a six-check JSON result.
Richard Cœur de lion, Acte II: Richard Cœur de Lion, Act II Scenes 2 to 4: Air de Richard. Si l'univers entier m'oublie (Richard, Blondel, Antonio)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7cc9cc81f3ce62a4a353052bc971764832cfa50a2e86b2657770380afe6d8ba. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/FR9W12017474 — a six-check JSON result.
Richard Cœur de lion, Acte II: Richard Cœur de Lion, Act II Scene 4: Duo. Une fièvre brûlante un jour me terrassait (Richard, Blondel)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324c53c00af467f18af541fedd3fb0c7dc2d6a499ad9131c06b938394756c9f3. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12017475 — a six-check JSON result.
Richard Cœur de lion, Acte III: Richard Cœur de Lion, Act III Scene 6: Ronde et Chœur. Et zic et zic et fric et froc (Paysans, Chœur)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1c2a95479d37c00c5813d496f3c68467dd5bf0380b7f7c7ce6777d930fd097c. 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/FR9W12017481 — a six-check JSON result.
Richard Cœur de lion, Acte III: Richard Cœur de Lion, Act III Scene 6: Combat
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ae579798aed2c51d75f193a803da0ec09ee75f7cf7fcbb6fcffd2a6fee35df. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/FR9W12017485 — a six-check JSON result.
Richard Cœur de lion, Acte III: Richard Cœur de Lion, Act III Final Scene: Marche noblement (Richard, La Comtesse, Blondel, Chœur, Laurette, Antonio, Florestan, Williams)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10a6736145b648992cbcd2d53fca2f5e54376da71d067ce9da8b30681e0b8c33. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20:10Z), 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/FR9W12017486 — a six-check JSON result.
Debussy: La Damoiselle élue, Le martyre de Saint Sébastien & Nocturnes
Orchestre Philharmonique de Radio France
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad14731b5b99c73ee4dc604bd05edcee80cfb50f506ba348b2e06f753e7cbb00. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/FR50X2177701 — a six-check JSON result.