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 0x25b60313bbf5c3549a1cf9a302dd79de2dc4722ef14c62f709a05c47530d9d30. Chain 2 (Bitcoin): anchored in block 954587 (2026-06-20T19:10:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b8ff9757-79b4-4e66-b234-db20f7dd8671.json and https://artists.proofprofile.net/proofs/artist/b8ff9757-79b4-4e66-b234-db20f7dd8671.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Der Bettelstudent, Act II: "Antag det Fall"
Der Zigeunerbaron, Act II: "Vem oss har vigt"
Prince Igor, Act II: "Konchakovna's Cavatina"
När jag för mig själv i mörka skogen går
Cavalleria Rusticana, Act: "Mamma, quel vino è generoso"
Andrea Chenier, Act IV: "Come un bel di di maggio"