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 0x3eb02c4494b1c30b57053473d9a727b1929fb25d8c5b03b2c6724ac271e8a89f. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/190eceff-764b-4e38-9779-37284a5035b4.json and https://artists.proofprofile.net/proofs/artist/190eceff-764b-4e38-9779-37284a5035b4.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Crucifixion: I. Recit. – "And they came to a place named Gethsemane"
The Crucifixion: III. Processional to Calvary
The Crucifixion: IV. Recit. – "And when they were come"
The Crucifixion: V. Hymn – The Mystery of the Divine Humiliation (Cross of Jesus)
The Crucifixion: VI. Recit. – "He made Himself of no reputation"
The Crucifixion: VII. The Majesty of the Divine Humiliation
The Crucifixion: VIII. Recit. – "And as Moses lifted up the serpent"
The Crucifixion: IX. Chorus – God so loved the world
The Crucifixion: X. Hymn – Litany of the Passion (Holy Jesu, by Thy Passion)
The Crucifixion: XI. Recit. and Chorus – "Jesus said: ‘Father, forgive them’"
The Crucifixion: XII. Duet – So Thou liftest Thy divine petition
The Crucifixion: XII. Hymn – The Mystery of Intercession (Jesus, the Crucified, plead for me)
The Crucifixion: XIII. Recit. and Chorus – "And one of the malefactors"
The Crucifixion: XIV. Hymn – The Adoration of the Crucified (I adore Thee)
The Crucifixion: XV. Recit. and Chorus – "When Jesus therefore saw his mother"
The Crucifixion: XVI. Recit. – 'Is it nothing to you?"
The Crucifixion: XVII. Chorus – The Appeal of the Crucified
The Crucifixion: XVIII. Recit. and Chorus – "After this, Jesus knowing that all things were now accomplished"
The Crucifixion: XIX. Hymn – For the love of Jesus (All for Jesus)
O Lord, Make Thy Servant Elizabeth Our Queen
3 Latin Motets, Op. 38: No. 3, Beati quorum via
3 Latin Motets, Op. 38: No. 1, Justorum animae
3 Latin Motets, Op. 38: No. 2, Coelos ascendit hodie
Ein deutsches Requiem, Op. 45: IV. Wie lieblich sind deine Wohnungen (Arr. for Choir & Organ) [Sung in English]
Crucifixus Pro Nobis : 1. Christ in the Cradle
Crucifixus Pro Nobis : 2. Christ in the Garden
Crucifixus Pro Nobis : 3. Christ in his Passion
Crucifixus Pro Nobis : 4. Hymn (Drop, drop slow tears)
Missa Sancti Petri: Gloria in excelsis Deo
Missa Sancti Petri: Sanctus & Benedictus
Gabriel Jackson: Beyond the Stars (Sacred Choral Works, Vol. 2)
Missa Sanctae Margaretae: Sanctus & Benedictus
Zwei Totenlieder: I. O ihr, die ihr heut mit mir zum Grabe geht
Zwei Totenlieder: II. O ihr, die ihr heut mit mir zum Grabe geht
Sir Peter Maxwell Davies: Sacred Choral Works
Magnificat and Nunc Dimittis: Magnificat - world Premiere Recording
Magnificat and Nunc Dimittis: Nunc Dimittis - World Premiere Recording
Three Organ Voluntaries: Psalm 124 (after David Peebles)
Three Organ Voluntaries: O God Abufe (after John Fethy)
Three Organ Voluntaries: All Sons of Adam (after an anon. sixteenth-century motet)
O magnum mysterium: Carol: O magnum mysterium - treble solo
O magnum mysterium: Carol: Haylle, comly and clene
O magnum mysterium: Sonata I: Puer Natus
O magnum mysterium: Carol: O magnum mysterium
O magnum mysterium: Carol: Alleluia, pro Virgine Maria
O magnum mysterium: Sonata II: Lux fulgebit
O magnum mysterium: Carol: The fader of Heven
O magnum mysterium: Carol: O magnum mysterium (full choir)
O magnum mysterium: Organ Fantasia on 'O magnum mysterium'
20 Favorite Hymns - from the Cathedrals of Britain
Psalm 112: Laudate Pueri: Psalm 112: Laudate Pueri
Magnificat & Nunc Dimittis (Truro Service): Magnificat
Magnificat & Nunc Dimittis (Truro Service): Nunc Dimittis
Part: Stabat Mater; Magnificat & Nunc dimittis; Es sang vor langen Jahren etc
2 Sonatinen for piano, Op. 1 / No. 1: 1. Allegro
2 Sonatinen for piano, Op. 1 / No. 1: 2. Larghetto
2 Sonatinen for piano, Op. 1 / No. 2: 1. Allegro energico
2 Sonatinen for piano, Op. 1 / No. 2: 2. Largo
2 Sonatinen for piano, Op. 1 / No. 2: 3. Allegro
Tremunt videntes angeli - world premiere recording
Office Hymn: Eternal Monarch, King Most High
The Exon Service: Magnificat - world premiere recording
The Exon Service: Nunc Dimittis - world premiere recording
Recessional Hymn: Hail the Day that Sees Him Rise
L'Ascension: I. Majesté du Christ demandant sa gloire à son Père (Version for Organ)
L'Ascension: II. Alléluias sereins d'une âme qui désire la ciel (Version for Organ)
L'Ascension: III. Transports de joie d'une âme devant la gloire du Christ qui est la sienne (Version for Organ)
L'Ascension: IV. Prière du Christ montant vers son Père (Version for Organ)
Ein deutsches Requiem, Op. 45: Wie lieblich sind Deine Wohnungen
Cross of Jesus "Come, Thou Long Expected Jesus"
Bow Brickhill "We Sing the Praise of Him Who Died"
Veni Creator Spiritus "Come, Holy Ghost, Our Souls Inspire"
Nicaea "Holy, Holy, Holy! Lord God Almighty!"
Richmond "City of God, How Broad and Far"
Abbots Leigh "Glorious Things of Thee Are Spoken"
Hanover "O Worship the King all Glorious Above"
Lauda anima "Praise, My Soul, the King of Heaven"
Wiltshire "Through All the Changing Scenes of Life"
Dome Alley "God Is Love, Let Heav'n Adore Him"
Gerontius "Praise to the Holiest in the Height"
Repton "Dear Lord and Father of Mankind"
St. Clement "The Day Thou Gavest, Lord, Is Ended"