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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x838a447dea09cebb5e37b3aafbf7daa0491a66f0a43911b4e38c64eab9071370. Chain 2 (Bitcoin): anchored in block 954043 (2026-06-17T04:15:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3ffb4f6b-c1e7-4e1d-95a8-c8ae0550c004.json and https://artists.proofprofile.net/proofs/artist/3ffb4f6b-c1e7-4e1d-95a8-c8ae0550c004.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
La maîtresse chante à l'école maternelle (Farandoles, chansons et comptines)
Canto Con Mi Profesora a la Escuela Francesa (20 Canciones para los Niños)
My Teacher Sings At the French School (20 Counting Songs and Nursery Rhymes)
Mi Profesora Canta en la Parvulario (20 Canciones Infantiles en Francés)
I Sing with My Teacher At The French School (20 Songs and Nursey Rhymes for Children)
La compile des garderies et des centres de loisirs (25 chansons et comptines pour tous les enfants)