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 0x223954fa1b90491920fdb9620d9ee0feb5103daba26fc909dd927f08284cfa4f. Chain 2 (Bitcoin): anchored in block 953909 (2026-06-16T07:53:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0a7b8574-1bfd-446f-8cf9-8b7affd95149.json and https://artists.proofprofile.net/proofs/artist/0a7b8574-1bfd-446f-8cf9-8b7affd95149.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Les Troyens / Act 1: No. 1 Choeur de la populace troyenne: "Ha! Ha! Après dix ans"
Chorus of the Royal Opera House, Covent Garden
Orchestra of the Royal Opera House, Covent Garden
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 0xc44b19ee38c66a882bfc76a1488e8f835f44d11904e5319505c6e1942d057e4b. 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/NLA506900560.
Les Troyens / Act 4: No. 29 Chasse royale et orage - Pantomime
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96a7fe76efc09772fc057dda924ac114029b7cecae6d3eceb45453a268565e1b. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/NLA506900588.
Les Troyens / Act 5: No. 38 Chanson d'Hylas: "Vallon sonore"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe09648992109d38a9a426eb6eed8c1e9bb238a85a77500fd1a7ae1e400b51703. 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/NLA506900599.
Les Troyens / Act 1: No. 2 Récitatif et air: "Les Grecs ont disparu" - "Malheureux roi!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc54f67457ec2a94fb239e0aae77bf7b8019c04e8ae4db8b0c6cad936cfbb4d13. Chain 2 (Bitcoin): anchored in block 960352 (2026-07-31T05:48: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/NLA506900561.
Les Troyens / Act 1: "Chorèbe..." - No. 3 Duo: "C'est lui!" - "Quitte-nous dès ce soir"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e8f089a44ca2c5d3cb7c2677dc945fff74e4643f331423b98f109e51a93eba8. 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/NLA506900562.
Les Troyens / Act 1: No. 4 Marche et hymne: "Dieux protecteurs"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5a8c2471d7e0bf1a264cb79349287722522b160e5949942c39d219c97024e5. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLA506900563.
Les Troyens / Act 1: No. 5 Combat de ceste - Pas de lutteurs
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8783594b64b249ffb96643a788445a4e6e3a6f402c85078bb04f72081894dc0f. 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/NLA506900564.
Les Troyens / Act 2: No. 16 Final: "Complices de sa gloire" - "Le trésor! le trésor!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x374e2f9441a09043579c3719fc7d4b1e0f772b8a020f38b5261646489add4731. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/NLA506900575.
Les Troyens / Act 1: No. 6 Pantomime: "Andromaque et son fils!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64f9c2b1cd79c40b38098896c5d752a011305be600f91d26228d44c2a2b26cb7. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLA506900565.
Les Troyens / Act 1: No. 8 Ottetto et double choeur: "Châtiment effroyable!"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecfbf879473342847c4e18197f4a88b924d05f427d305f97e10e72bc4ce48313. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLA506900567.
Les Troyens / Act 5: No. 45 Scène: "Va, ma soeur, l'implorer"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7a94e7fb81134be1f95ce05552a7e825d5d1eda1124b363cae5f111abe26882. 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/NLA506900606.
Les Troyens / Act 1: No. 11 Final: Marche troyenne: "De mes sens éperdus..."
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fe1e77f51dbc24beb59308c88feb1477b7e35d8324019baeb0f9108c97ee273. 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/NLA506900570.
Les Troyens / Act 4: No. 37 Duo: "Nuit d'ivresse et d'extase"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26b0dbe7f84743db971fbdefbcbd24b29e11979fcda70bb5e9b34ed9a254e4c7. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/NLA506900598.
Puccini: Tosca, Act 1 Scene 5: "Mia gelosa!" (Cavaradossi, Tosca)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a3cc52e74a2852cee7d286cd6648a387a37b73db64076877ac2ac495c1790f8. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/GBPFW0701275.
Richard Strauss: Les grands opéras - La discothèque idéale de Diapason, Vol. 7
Strauss, R: Capriccio, Op. 85: Einleitung
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bd2ac4e1a1d49fd07cf4fff932c7e0d1c059ecbc830b80e0ffe509fdb300552. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01: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/GBAYC0001402.
Strauss, R: Capriccio, Op. 85, Scene 1: "Bezaubernd ist sie heute wieder!" (Flamand, Olivier)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54fdf8990ed17389b2be0460019d57dbeadd2f0ab69cbfa646392416bdff443a. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC0001403.
Strauss, R: Capriccio, Op. 85, Scene 13: Mondscheinmusik. Andante con moto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa810071f9f4be7f42ac5807cbf4e184c265e123223c4035c43b5da8df6e2217c. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/GBAYC0001444.
Verdi : La forza del destino (Edinburgh 1951)
La Traviata, Act I: Libiam Ne' Lieti Calici (Brindisi)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x760c5a269dfb19a47cbc1192072a88fb0d37105814a97ed9566f8cad3c0797f7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USA560858533.
La Traviata, Act I: Un Dì, Felice, Eterea
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e2d19d995f98070534679671a4181110eed7d2373cc46f16118cd7f88607a9. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA560858534.
La Traviata, Act I: E' Strano! Ah, Forsè Lui
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x463390ed98359f49c87239e844f43fa92519771096816247713c07ea9649a5dd. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/USA560858535.
La Traviata, Act II: Lunge Da Lei… De' Miei Bollenti Spiriti… O Mio Rimorso! O Infamia!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a725027ce37ad68931e054f5ac222f3b8b86ac4fa78fecf5fd711fab9c3581. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA560858536.
La Traviata, Act II: Pura Siccome Un Angelo, Dite Alla Giovine… Morrò! La Mia Memoria
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae66511364764f53d3b465e615c403caa613615a1169830cb9538d99b4df923d. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/USA560858537.
La Traviata, Act II: Che Fai?... Amami Alfredo!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde591e6508309f4d7d81a5ce26c8706f258a0e0bd4b155fe7f52156539b4e0d7. 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/USA560858538.
La Traviata, Act II: Di Provenza Il Mar, Il Suol
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2fa01fad2bbf40ec81719baaf9b5fcad18d9750130a84dc8e05858ae79a70cf. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA560858539.
La Traviata, Act II: Invitato A Qui Seguirmi… Ogni Suo Aver Tal Femmina
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e0dfa2fa88f1767f685925764376bb181e02548237c3b266561dc14c62d810. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA560858540.
La Traviata, Act. III: Addio Del Passato
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cd14005fecd32d6f31d5b0c813e5cb44997938766be9b03aef65a32efbb9916. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USA560858541.
La Traviata, Act III: Parigi, O Cara Noi Lasceremo
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e2b1925563c6944fb3f7509df0a3529ca3ea41035bb7bb43f88fbe4e51e632d. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/USA560858542.
La Traviata, Act III:: Gran Dio! Morir Sì Giovine… Prendi, Quest'è L'Immagine… E' Strano! (Morte Di Violetta)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d255a192c7258e5ba41fe572d50214fb64a415dd4dd4cdd42b86a847c49317b. 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/USA560858543.
Madama Butterfly Lib. Giacosa and Illica (1997 Digital Remaster): Un bel dì vedremo
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a49471548b6a39bccd32e026eac6247cbd45e8be03c3a5aa888e44519722438. 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/GBAYC9701071.