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 0xc68f3cbec717f28f74d22a8749600ad602bc9c3d2857227ded02855165ead79e. 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/6517dd4f-cd09-4bfb-b0e1-255d52235242.json and https://artists.proofprofile.net/proofs/artist/6517dd4f-cd09-4bfb-b0e1-255d52235242.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
4 Passiontide Motets, Op. 95a: No. 1, Vidit Suum Dulcem Natum
4 Passiontide Motets, Op. 95a: No. 2, Eia, Mater!
4 Passiontide Motets, Op. 95a: No. 3, Fac Me Cruce Custodiri
4 Passiontide Motets, Op. 95a: No. 4, Dona Nobis Pacem
Missa Tiburtina, Op. 40: Dona Nobis Pacem
Vidit suum dulcem natum from Four Passiontide Motets, Op. 95a
Eia, mater! from Four Passiontide Motets
Fac me cruce custodiri from Four Passiontide Motets
Dona nobis pacem from Four Passiontide Motets
Missa Tiburtina, Op. 40: VI. Dona nobis pacem
Four Lyrical Pieces, Op. 6: Tempo rubato, espressivo
Suite No. 1 for Solo Cello, Op. 111: Prologos: Flexible
Suite No. 1 for Solo Cello, Op. 111: Choros I: Masculine
Suite No. 1 for Solo Cello, Op. 111: Choros II: Feminine
Suite No. 1 for Solo Cello, Op. 111: Serenata: Amorous
Suite No. 1 for Solo Cello, Op. 111: Strophe: Masculine
Suite No. 1 for Solo Cello, Op. 111: Antistrophe: Feminine
Suite No. 1 for Solo Cello, Op. 111: Choros III: Contented
Sonata for Cello and Piano, Op. 103: Turbulence
Sonata for Cello and Piano, Op. 103: Rest
Sonata for Cello and Piano, Op. 103: Child's Play
Sonata for Cello and Piano, Op. 103: Threnody
Stabat mater, Op. 95: Stanza I - Chant I - Muslim praise of God
Stabat mater, Op. 95: Stanza II - Chant II
Stabat mater, Op. 95: Jewish praise of God
Stabat mater, Op. 95: Stanza III-IV - Chant III - Muslim blessing of the Dead
Stabat mater, Op. 95: Motet I - Death of the son
Stabat mater, Op. 95: Jewish blessing of the Dead
Stabat mater, Op. 95: Prayer for Reconciliation
Stabat mater, Op. 95: Motet IV: Prayer for Peace
Cry, Op. 27: I. Void - Light - Darkness (Excerpt)
Cry, Op. 27: III. Sea - Dry Land - Vegetation
Cry, Op. 27: V. Creatures of the Air and Water
Cry, Op. 27: VI. Creatures of the Dry Land
Stations of the Cross, Book I, Op. 96: I. Jesus is Sentenced to Death
Stations of the Cross, Book I, Op. 96: II. Jesus Takes up the Cross
Stations of the Cross, Book I, Op. 96: III. The First Fall
Stations of the Cross, Book I, Op. 96: IV. Jesus and His Mother
Stations of the Cross, Book I, Op. 96: V. Simon of Cyrene
Stations of the Cross, Book I, Op. 96: VI. Veronica
Stations of the Cross, Book I, Op. 96: VII. The Second Fall
Stations of the Cross, Book II, Op. 100: VIII. The women of Jerusalem
Stations of the Cross, Book II, Op. 100: IX. The third fall
Stations of the Cross, Book II, Op. 100: X. Jesus is Stripped of His Clothes
Stations of the Cross, Book II, Op. 100: XI. Jesus is Nailed to the Cross
Stations of the Cross, Book II, Op. 100: XII. Jesus Dies on the Cross
Stations of the Cross, Book II, Op. 100: XIII. Jesus’ Body is Laid in His Mother’s Arms
Stations of the Cross, Book II, Op. 100: XIV. Jesus' Body is Laid in the Tomb
On Christmas Day. New Carols from King's
God is gone up (A Song for the Ascension)
Ascendit Deus: Music for Ascensiontide & Pentecost (Bonus Track Version)
Four Christmas Carols Op. 77: IV. Coventry Carol