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 artist was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x971c44a03293764c461c3a2bd146f223653c738e2f509588e6990433cadfa9e2. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9160067b-be03-4341-8c03-d7fa2a5088eb.json and https://artists.proofprofile.net/proofs/artist/9160067b-be03-4341-8c03-d7fa2a5088eb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Kullervo, Op. 61, Act I: Introduction. "Untamoinen verkot laski..."
Kullervo, Op. 61, Act I Scene 1: "Mikä hätänä? Mikä painaa? Taas..."
Kullervo, Op. 61, Act I Scene 1: "Pienenä jäi isostansa, matalana maammostansa..."
Kullervo, Op. 61, Act I Scene 1: "Jos olisivat kaikki puut yksi puu..."
Kullervo, Op. 61, Act I Scene 1: "Ellöspä, hyvä Jumala..."
Kullervo, Op. 61, Act I Scene 1: "Kullervo! Hän minut siinä unessa tappoi..."
Kullervo, Op. 61, Act I Scene 1: "Möi siitä Kalervon pojan Ilmariselle sepälle..."
Kullervo, Op. 61, Act I Scene 2: "Minä tahdon olla tuoksuva ja lämmin kuin nuori leipä..."
Kullervo, Op. 61, Act I Scene 2: "Oi terve, sepän kaunis puoliso!..."
Kullervo, Op. 61, Act I Scene 2: "Minä tulin sinun luoksesi yöllä..."
Kullervo, Op. 61, Act I Scene 2: Entr'acte. "Oli kerran mies, jonka hänen veljensä tosissaan yritti tappaa..."
Kullervo, Op. 61, Act I Scene 3: "Kenen talo tämä on?"
Kullervo, Op. 61, Act I Scene 3: "Kullervo, älä mene!"
Kullervo, Op. 61, Act II Scene 4: Kullervo's Dream. "Nämä ovat pitkiä loputtomia päiviä isäni talossa..."
Kullervo, Op. 61, Act II Scene 4: "Ajaa poika maailman turuilla, oli matkansa maaraa vailla..."
Kullervo, Op. 61, Act II Scene 4: Interlude
Kullervo, Op. 61, Act II Scene 5: "Häntä vaivaa joku..."
Kullervo, Op. 61, Act II Scene 5: "Tapasin hänet metsässä..."
Kullervo, Op. 61, Act II Scene 5: "Itketkö, isä, minua kun kuulet kuolleheksi?"
Kullervo, Op. 61, Act II Scene 5: "Itkenkö minä sinua?"