1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45249afda48236ba7a1e0e860c4d1f6f72c2afcf540eb3f499077abdeed8d6a9. Chain 2 (Bitcoin): anchored in block 954553 (2026-06-20T11:51:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ad4516ec-a6ce-4419-a881-5e9ffc47d694.json and https://artists.proofprofile.net/proofs/artist/ad4516ec-a6ce-4419-a881-5e9ffc47d694.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Orfeo ed Euridice, Wq. 30, Act 1: Ah! se intorno a quest'urna funesta
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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd587e9650860e6b3140d848faa8d37a18d20c5e9e06002e0cbaeef5ab041b80. 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/NLE421907702.
Orfeo ed Euridice, Wq. 30, Act 1: Basta, basta, o compagni
Orfeo ed Euridice, Wq. 30, Act 1: Ballo. Larghetto
Orfeo ed Euridice, Wq. 30, Act 1: Ah! se intorno a quest'urna funesta [1]
Orfeo ed Euridice, Wq. 30, Act 1: Chiamo il mio ben così
Orfeo ed Euridice, Wq. 30, Act 1: Euridice!
Orfeo ed Euridice, Wq. 30, Act 1: Cerco il mio ben così
Orfeo ed Euridice, Wq. 30, Act 1: Euridice! [1]
Orfeo ed Euridice, Wq. 30, Act 1: Piango il moi ben così
Orfeo ed Euridice, Wq. 30, Act 1: Numi! barbari numi!
Orfeo ed Euridice, Wq. 30, Act 1: T'assiste Amore
Orfeo ed Euridice, Wq. 30, Act 1: Gli sguardi trattieni
Orfeo ed Euridice, Wq. 30, Act 1: Che disse! che ascoltai!
Orfeo ed Euridice, Wq. 30, Act 1: Presto
Orfeo ed Euridice, Wq. 30, Act 2: Chi mai dell' Erebo
Orfeo ed Euridice, Wq. 30, Act 2: Ballo [1]
Orfeo ed Euridice, Wq. 30, Act 2: Chi mai dell' Erebo [1]
Orfeo ed Euridice, Wq. 30, Act 2: Ballo [2]
Orfeo ed Euridice, Wq. 30, Act 2: Deh! placatevi con me
Orfeo ed Euridice, Wq. 30, Act 2: Misero giovane!
Orfeo ed Euridice, Wq. 30, Act 2: Mille pene
Orfeo ed Euridice, Wq. 30, Act 2: Ah, quale incognito affetto flebile
Orfeo ed Euridice, Wq. 30, Act 2: Men tiranne, ah! voi sareste
Orfeo ed Euridice, Wq. 30, Act 2: Ah, quale incognito affetto flebile [1]
Orfeo ed Euridice, Wq. 30, Act 2: Ballo [3]
Orfeo ed Euridice, Wq. 30, Act 2: Ballo [4]
Orfeo ed Euridice, Wq. 30, Act 2: Che puro ciel
Orfeo ed Euridice, Wq. 30, Act 2: Vieni a'regni del riposo
Orfeo ed Euridice, Wq. 30, Act 2: Ballo [5]
Orfeo ed Euridice, Wq. 30, Act 2: Anime avventurose
Orfeo ed Euridice, Wq. 30, Act 2: Torna, o bella, al tuo consorte
Orfeo ed Euridice, Wq. 30, Act 3: Vieni, Euridice
Orfeo ed Euridice, Wq. 30, Act 3: Vieni, segui i miei passi
Orfeo ed Euridice, Wq. 30, Act 3: Qual vita è questa mai
Orfeo ed Euridice, Wq. 30, Act 3: Che fiero momento!
Orfeo ed Euridice, Wq. 30, Act 3: Ecco un nuovo tormento!
Orfeo ed Euridice, Wq. 30, Act 3: Ahimè! dove trascorsi!
Orfeo ed Euridice, Wq. 30, Act III Scene 1: Che farò senza Euridice!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x944c732af7359ac5fb5fa7e24cb8420adb765e95df30383e6a20eb915e1d7b59. 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/NLE421907740.
Orfeo ed Euridice, Wq. 30, Act 3: Ma finisca, e per sempre, co' la vita il dolor!
Orfeo ed Euridice, Wq. 30, Act 3: Orfeo, che fai?
Orfeo ed Euridice, Wq. 30, Act 3: Scena ultima
Albert Herring, Op. 39, Act I Scene 2: Bounce me high (Emmie, Cis, Harry)
Albert Herring, Op. 39, Act I Scene 2: Well, think of that, my lad (Mum, Albert, Kids)
Albert Herring, Op. 39, Act II Scene 1: Quickly, quickly (Miss Wordsworth, Emmie, Cis, Harry)
Albert Herring, Op. 39, Act II Scene 1: Husssh!... Harold Wood! (Miss Wordsworth, Harry, Emmie, Cis, Mum, Lady Billows)
Albert Herring, Op. 39, Act III: Is she asleep? (Emmie, Nancy, Cis, Mayor, Harry)
La finta semplice, K. 51, Act II: "Amoretti, che ascosi qui siete" (Rosina)
Mitridate, re di Ponto, K. 87, Act II: "Se viver non degg’io" (Aspasia and Sifare)
Il re pastore, K. 208, Act II: "Viva l’invitto duce" (Aminta, Elisa, Tamiri, Alessandro, Agenore)
La clemenza di Tito, K. 621, Act I: "Ah perdona al primo affetto" (Servilia and Annio)
Babel, Pt. 1 "The Flood": No. 3, The Rain Ceased
Richard Blackford: La Sagrada Familia Symphony & Babel, A Cantata
Babel, Pt. 1 "The Flood": No. 4, Do Not Fear the Largeness of the Showers
Babel, Pt. 2 "Babel": No. 6, Now Nimrod, the Mighty Warrior
Babel, Pt. 2 "Babel": No. 7, And He Confounded Their Language
Babel, Epilogue "God's Promise to Noah": No. 8, But Noah Was Afraid
Babel, Epilogue "God's Promise to Noah": No. 9, While Earth Remains