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 0xf05faa8a8892b18e94e424f93b4c659b2ee3e816f45cbfba252de6d35ac4bfcb. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/448c4ba5-8eca-4f19-9c19-ea67aac68d2d.json and https://artists.proofprofile.net/proofs/artist/448c4ba5-8eca-4f19-9c19-ea67aac68d2d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Music for Ballet Class, Vol. 4: Días Felices
Tendus Jetés O Piqués 2/4 (Dancing in the Garden)
Tendus Enveloppés O Ballonnés 2/4 (Melody of Love)
Ronds De Jambes À Terre 3/4 (A Waltz in the Moonlight)
Fondus Et Ronds De Jambe En L'air 2/4 (Garoto)
Ronds De Jambes À Terre O Developpés 3/4 (Vals Venezolano No. 2)
Ronds De Jambes En L'air 3/4 (Balloons in the Air)
Grands Battements 2/4 (March of Brian the Brave)
Jambe À La Barre 6/8 (In Sylvan Shadows)
Tendus Pliés 2 2/4 (It's Been a Long, Long Time)
Tendus Dégagés 2/4 (It's Been a Long, Long Time)
Vals Fondus Et Pirouettes 3/4 (Silk and Rags)
Diagonal Pirouette 3/4 (Reflections at Dusk)
Tour En L'air 3/4 (Don Quixote, Act IV: "Basilio's Variation")
Déboulés 2/4 (Le Corsaire: Act II: "Grand Pas, Coda")
Grand Vals 6/8 (Diana and Actaeon Pas De Deux: "Actaeon's Variation")
Music for Ballet Class, Vol. 5: Recuerdos
Samson et Dalila, Op. 47, Act 2: "Mon coeur s'ouvre à ta voix" (Arr. for Solo Piano)
La Bohème, Act II: "Quando m'en vo" (Arr. for Solo Piano)
La Traviata, Act I: "Un di, Felice, Eterea" (Arr. for Solo Piano)
Carmen, Act II: "La fleur que tu m'avais jetée" (Arr. for Solo Piano)
Vals Venezolano No. 1 (Arr. for Solo Piano)
La Fille Mal Gardée, Act II: Colas Variation (Arr. for Solo Piano)
La Fille Mal Gardée, Act II: Adagio (Arr. for Solo Piano)
Giselle, Act II: Pas De Deux (Arr. for Solo Piano)
Vals Venezolano No. 2 (Arr. for Solo Piano)
Battements Tendus Plié 2/4 (By the River)
Battements Jetés 2/4 (Gayane: Gayane's Variation)
Ronds De Jambe À Terre 3/4 (Moscow, Cheryomushki, Op. 105: II. Waltz)
Battements Fondus 3/4 (Langsamer Walzer)
Developpés 3/4 (Slavonic Dance No. 2, Op. 72)
Grands Battements 4/4 (Tannhäuser: "Grand March")
Pirouette 3/4 (Don Quixote, Act III: Bridesmaid Variation)
Adage 1 6/8 (Le Réveil De Flore: Pas D'action, Adage)
Music for Ballet Class, Vol. 6: Silvia por Silvia
Battements Tendus 2 2/4 (Solomon, HWV 67, Act 3: Sinfonia "Arrival of the Queen of Sheba")
Battements Jetés 2/4 (The Playful Youth)
Battements Fondus 3/4 (Coppelia, Act I: Mazurka)
Ronds de jambe en l'air 3/4 (El cáliz de una flor)
Grands Battements 4/4 (Fifteen Studies in Style and Expression, Op. 25-10: Triumphal March)
Jambe à la barre 4/4 (Thaïs, Act 2, Méditation: I. Andante religioso)
Tendus Simple 2/4 (Walpurgis Night: Faust Bacchante's Variations)
Diagonal Pirouette 3/4 (Don Quixote, Act III: Bridesmaid Variation)
Sissonnes 1 6/8 (Giselle, Act I: Giselle's Entrance)
Sissonnes 2 6/8 (La Traviata: Act II: Di Madride Noi Siam Mattadori)
Grands Battements 2/4 (Fifteen Studies in Style and Expression, Op. 25-9: La Ronde des Archers)
Coda 2/4 (Le Voyage Dans La Lune - Ballet des Flocons de Neige: 6. Galop Final)
Tour en l'air 3/4 (Don Quixote, Act IV: Basilio's Variation)