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 0x0763e3a9b76519a14096c6e09c09170372327461082820bc4e88d093399670de. 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/f9d25040-3e0d-4184-a9b0-cfac3a65829e.json and https://artists.proofprofile.net/proofs/artist/f9d25040-3e0d-4184-a9b0-cfac3a65829e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Alessandro, HWV 21: Sarò qual vento - Arr. for Voice & Piano
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 0xa4ba1e098fd52a89da6c6984f6dc1e0c912f4bc2b65281d64ec60b3ee755cace. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/FR00W1700173.
Olimpiade, RV 725: Gemo in un punto - Arr. for Voice & Piano
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1a4959ac1a06e07e895121222e34aff9a01a0e008592c83175e3b8fb28f18be. Chain 2 (Bitcoin): anchored in block 957801 (2026-07-13T04:17: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/FR00W1700177.
Juditha triumphans, RV 644: Agitata infido flatu - Arr. for Voice & Piano
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0e92fb38323e319d1b68d7f34cf9ad84f07fa49939e78492217f04a7c74e88c. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/FR00W1700180.
Giulio Cesare in Egitto, HWV 17: Son nata a lagrimar - Arr. for Voice & Piano
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x123eede8937f7a97f67325728ebd0ae95a6c21668fe58cdfc3d8280a1b1fa068. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FR00W1700189.
La fida ninfa, RV 714: Dite ohimé - Arr. for Voice & Piano
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbb3cecc77807459289b61e96967bcf4b59474c44c4b54b87f7837214b7244c1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/FR00W1700190.
No(s) Dames - Piazzolla: Yo soy Maria, Maria de Buenos Aires
María de Buenos Aires, Pt. 1 Scene 3b: Yo soy María (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb41d0fb5a08a17084c06671e6f9c12ebc18b29ba1cd25d9ffec345aea9c4a7cf. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR7MS2195007.
No(s) Dames - Bellini: Ah! Non credea mirarti, La Sonnambula
La Sonnambula, Act 2 Scene 12: Ah! Non credea mirarti (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb129ac9d250d3de14d52ae5f2176be98d7cc0a0191f4411b0b5be585552ae8e6. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/FR7MS2295003.
No(s) Dames - Bizet: L'Amour est un oiseau rebelle, Carmen
Peer Gynt Suite No. 2, Op. 55: Solveigs sang (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcc21110ee05d5b7a1f7a78c104df8d620f6f063771172c9a688f6a0e7fd3d2a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/FR7MS2295001.
Orfeo ed Euridice, Wq. 30, Act 3 Scene 1: Che fiero momento (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e3a29141af5fdc2ddd88838ae887c9d8f04fc7bf3e476b807b3bf7a5354acb. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/FR7MS2295002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb129ac9d250d3de14d52ae5f2176be98d7cc0a0191f4411b0b5be585552ae8e6. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/FR7MS2295003.
The Maid of Orleans, TH 6, Act 1: Adieu forêts (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6cc3c6629624725c3d2c3d468e3107aebcb8a8f7d44f1e43530ba5568df8632. 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/FR7MS2295004.
Les Contes d'Hoffmann, Act 4: Barcarolle (Arr. for String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d365f5f0e088dce3628adb43d6395337dfafbf99459789bb5b059f44fa85a44. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/FR7MS2295005.
Carmen, Act 1 Scene 5: L'Amour est un oiseau rebelle (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aabe5c483ab48b7ce2e3a89f8d833d3b98e8ed1df8a7bdafd904ebc61ab8896. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/FR7MS2295006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae478bef10082e39a2fc652e909bc1e100ed3ca60070b83031311624b0c8c6a0. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/FR7MS2295007.
I masnadieri: Prélude (Arr. for String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc361b7bc06f25e070ff82d914b09a4563f906309b3b98cc38f26474d507e6dc0. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/FR7MS2295008.
Zaïde, K.344, Act 2: Tiger, wetze nur die Klauen (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5814b117dceee1723e240ae6ccc7c08c021359c9e3cef7c05b38c4b5f45f221. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T11:02:36Z), 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/FR7MS2295009.
Il Giasone, Act 1 Scene 14: Dell'antro magico (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x139cf4e893539066949dbba00b5a22891751d0435b53bcace74c47f2935200fa. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR7MS2295010.
Die Zauberflöte, K. 620, Act 2: Der Hölle Rache (Arr. for String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83779fc5bfdfdc437da51b116ca1d299e35b2536a9a84763bd82249274f6b9d1. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/FR7MS2295011.
I Capuleti e i Montecchi, Act 1 Scene 4: Oh! Quante volte (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a176216314c511da1739bf4afc2f619f41ffb1c87ae5bfb97fc3737a4df548. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56: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/FR7MS2295012.
Le nozze di Figaro, K. 492, Act 4: L'ho perduta me meschina! (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a42c75912512ee699db5d17aea933bd2f9f5fcc8fae02a75e873eeb7a82edf5. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/FR7MS2295013.
La forza del destino: Prélude (Arr. for String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca26f9b8417be6bda604e85f0308502851a75a959fbe1c09cfe18650e94a26cd. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/FR7MS2295014.
Armida, Hob XXVIII/12, Act 2 Scene 12: Odio, furor, dispetto (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6025ba5b0abad2f569618ffe32cb33a1e0f08827e1361032e8fbdd1e6e85ea9. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T04:18:31Z), 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/FR7MS2295015.
Alcina, HWV 34, Act 2 Scene 5: Ah! Mio cor (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bfad03fc502feeae27baf039e2403122220e36b426863bf774db58e35e61f21. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/FR7MS2295016.
Maometto II, Act 3 Scene 5: Giusto Ciel (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83cb8ff4dd4555b0d57394f03a13c21c4123e7c9f8f082f28d4adeb03205db2e. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-16T01:18:44Z), 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/FR7MS2295017.
Salome, Op. 54, TrV 215, Scene 4: Salomes Tanz (Arr. for String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40b88718394ed7e85b7572ee993112e1d0ac1da0217b84378d5d4b7c3260562a. 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/FR7MS2295018.
Manon, Act 2 Scene 4: Adieu notre petite table (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9629689c1adec2f50b4333f9a81c5ce0b8ea7ab39fa332813d39fe9f125467ef. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/FR7MS2295019.
La Traviata, Act 3 Scene 4: Addio del passato (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf39a373142a58e0377ca3c41e3d6d2c17395877815591f4a9f33d18db77ccdc. 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/FR7MS2295020.
Norma, Act 2 Scene 3: Deh! Non volerli vittime (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb23def9db34a669f526e9ec06887bcc9279a3c2526630939370aab02155b660d. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/FR7MS2295021.
Marie-Galante ou l'Exil sans retour: Youkali [part 2] (Arr. for Countertenor & String Quartet by Eric Mouret)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3542ddc75dbbc2f3df39eafee8619f4fbd7609a2605a6dbce82ab75bac62cdd. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/FR7MS2295025.