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 0x9f9a619441470f5447d80761ad1c7bd60f7eb4bc750c1fac761566827fccc040. 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/322afbff-9352-4781-b264-2d992b93463a.json and https://artists.proofprofile.net/proofs/artist/322afbff-9352-4781-b264-2d992b93463a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Polyphonic Song: Edi beo thu hevene quene
Introit: Salve mater redemptoris/Salve lux langentium/Salve sine spina/Salve sancta parens
Motet: Lux polis refulgens/Lux et gloria
Motet: Spiritus et alme/Gaude virgo salutata
Alleluia: Alme iam ad gaudia/Alme matris dei/Alleluya per te dei
On Yoolis Night - Medieval carols & motets
Antiphon: Hodie Christus natus est (chant)
Motet: O nobilis nativitas/O mira dei/O decus virgineum/Apparuit
Motet: Balaam de quo vaticinans/[Ballam]
Carol: Lullay: I saw a swete semly syght
Motet: Prolis eterne genitor/Psallat mater gracie/[Pes]
Motet: Puellare gremium/Purissima mater/[Pes]
Carol: Lullay, lullay: Als I lay on Yoolis night
Motet: Orto sole serene/Origo viri/Virga Iesse/[Tenor]
Love's Illusion - Music from the Montpellier Codex (13th-Century)
Plus bele que flor/Quant revient/L'autrier joer/[Flos Filius] (Mo 21)
Puisque bele dame m'eime/[Flos Filius] (Mo 231)
Amours mi font souffrir/En mai/[Flos Filius] (Mo 111)
Se je chante/Bien doi amer/[Et sperabit] (Mo 311)
Or ne sai je que devenir/Puisque d'amer/[Kyrieleyson] (Mo 267)
Hé Dieus, de si haut si bas/Maubatus/[Cumque] (Mo 92)
Celui en qui/La bele estoile/La bele, en qui/[Iohanne] (Mo 20)
Qui d'amours se plaint/[Lux magna] (Mo 215)
Amours, dont je sui/L'autrier, au douz mois/Chose Tassin (Mo 270)
Au cuer ai un mal/Ja ne m'em repentirai/Jolietement (Mo 260)
Quant voi la fleur/[Et tenuerunt] (Mo 241)
Quant se depart/Onques ne sai amer/[Docebit omnem] (Mo 131)
Joliement/Quant voi la florete/Je sui joliete/[Aptatur] (Mo 34)
Amor potest conqueri/Ad amorem sequitur (Mo 328)
Ce que je teing/Certes mout/Bone compaignie/[Manere] (Mo 33)
J'ai si bien mon cuer assiz/Aucun m'ont/[Angelus] (Mo 128)
J'ai mis toute ma pensee/Je n'en puis/[Puerorum] (Mo 255)
Blanchete/Quant je pens/[Valare] (Mo 168)
Dame, que je n'os noumer/Amis donc est/Lonc tans a (Mo 337)
Li savours de mon desir/Li grant desir/Non veul mari (Mo 323)
Entre Copin/Je me cuidoie/Bele Ysabelos (Mo 256)
S'on me regard/Prennés i garde/Hé, mi enfant (Mo 325)
Quant yver la bise ameine/[In seculum] (Mo 223)
On doit fin[e] Amor/La biauté/[In seculum] (Mo 134)
Ja n'amerai autre que cele/[In seculum] (Mo 3)
The Lily & The Lamb - chant & polyphony from medieval England
Miracles of Sant'iago - Medieval Chant & Polyphony for St. James from the Codex Calixtinus
Benedicamus trope: Nostra phalanx plaudat leta
Benedicamus trope: Ad superni regis decus
Benedicamus trope: Gratulantes celebremus festum
Benedicamus trope: Congaudeant catholici
Antiphon: Ave spes nostra (Hail, mother of God, our hope)
Song: Mi Atyánk Atya Isten (Our Father, God the Father)
Antiphon: A mundi domina (O queen of the world)
Alleluia: Fuit virgo (Virgin full of grace)
Hymn: Vox clara, ecce, intonat (Lo, a clear voice resounds)
Sanctus: Omnes unanimiter (All nations of the world)
Introit: Dum medium silentium (While silence reigned)
Lectio: Primo tempore alleviata (In earlier times)
Gradual: Speciosus forma (Fairer than the children of men)
Song: Novum decus oritur (A new splendor arises)
Offertory: Letentur celi (Let the heavens rejoice)
Lectio: Salvator noster (Our most beloved Savior)
Hymn: As idvözitöt régenten (The Lord hath given the Savior)
Song: Novus annus adiit (The new year approaches)
Communion: Exulta filia Syon (Rejoice, daughter of Zion)
Evangelium: Liber generationis (The genealogy of Jesus Christ)
Antiphon: Gaude et letare (Rejoice and be glad, Jerusalem)
Motet: Exordium quadruplate (Intone in fourfoul voice)
Te Deum: Isten, téged (We praise thee, O God)
Hildegard von Bingen: 11,000 Virgins: Chants for the Feast of St. Ursula
Antiphon "Auctori vite psalmis" - Invitatory "Venite exsultemus domino"
Symphonia virginum "O dulcissime amator"
Psalm 92. Dominus regnavit/Studium divinitatis
Canticle "Magnificat anima mea - O rubor sanguinis"
A Lammas Ladymass - 13th and 14th Century English Chant and Polyphony
Motet: In odore/Gracia viam continencie/[quadruplum]/[In odorem]
Motet: O quam glorifica/O quam beata domina/O quam felix femina/[Tenor]
Offertory: Recordare virgo mater/Mater patris et filia
Legends of St. Nicholas - Medieval Chant & Polyphony
Reading: Seint Nicholas was borne in the citee of Patras
Reading: Whanne the bisshop of the citee of Myre deied
Reading: All the province of Seint Nicholas suffered gret peyne for hunger
Motet: Salve cleri speculum/Salve iubar presulum
Reading: A worschipfull man hadde thre doughtres virgines
Responsory: Ex eius tumba/Prosa: Sospitati dedit egros
Reading: And whanne oure Lorde lust to take Seint Nicholas oute of this worlde
Motet: Psallat chorus/Eximie pater/[Aptatur]
The Second Circle - Love Songs of Francesco Landini
Darkness Into Light: Tavener: The Bridegroom & Other Works
Lectio ysaye prophete - Lection. Surge illuminare
Leccio libri apokalipsis - Lection. Vidi civitatem
Wolcum Yule - Celtic and British Songs & Carols
The Origin of Fire: Music and Visions of Hildegard von Bingen
Vision 1 "The fire of creation": Et ego homo
Vision 1 "The fire of creation": Et audivi
Vision 2 "Wisdom and her sisters": Vidi etiam
Vision 2 "Wisdom and her sisters": Prima autem
{"copyright_id":"0xfa9eda06f5c429120ad9a7508276eb89032aa6f03737f4f2abfd67e4eddcae16","isrc":"USHM10332708","name":"Vision 2 \"Wisdom and her sisters\": Prima autem","registered_at":"2026-06-29T18:20:20Z","spotify_id":"2w8CJyPQCef5W5M3RdeCpL","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa9eda06f5c429120ad9a7508276eb89032aa6f03737f4f2abfd67e4eddcae16. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2w8CJyPQCef5W5M3RdeCpL.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2w8CJyPQCef5W5M3RdeCpL.
Vision 3 "The fiery spirit": Iterumque vocem
{"copyright_id":"0x3f32ecde4e59bed504729c18e42ff16708a6325f171f9c6f2595a6def9afb855","isrc":"USHM10332710","name":"Vision 3 \"The fiery spirit\": Iterumque vocem","registered_at":"2026-06-29T18:56:11Z","spotify_id":"7bGtwC4vaPBshwXHOCFF0s","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f32ecde4e59bed504729c18e42ff16708a6325f171f9c6f2595a6def9afb855. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7bGtwC4vaPBshwXHOCFF0s.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7bGtwC4vaPBshwXHOCFF0s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a64505be05c7454269d47dd21655171c9cf7c1ab61d758f9c2a8e3ce07fc7d2. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/62kxE6hs3oBt4Ai2Nmq408.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/62kxE6hs3oBt4Ai2Nmq408.
American Angels: Songs of Hope, Redemption, & Glory
Shall We Gather at the River (Arr. Genensky)
Amanda "Death like an overflowing stream"
Sweet Hour of Prayer: Sweet Hour of Prayer
New Britain (Amazing Grace): New Britain (Amazing Grace)
The Morning Trumpet: The Morning Trumpet
Shall We Gather At The River: Shall We Gather At The River
The Origin of Fire - Music and Visions of Hildegard von Bingen
Awake, and join the cheerful choir: Awake, and join the cheerful choir
Good people all (vocal solo MG): Good people all (vocal solo MG)
The seven rejoices of Mary: The seven rejoices of Mary
The Lamb (a cappella): The Lamb (a cappella)
A Scots Lilt (instrumental): A Scots Lilt (instrumental)
Balulalow (vocal solo JMR): Balulalow (vocal solo JMR)
Balulalow (a cappella): Balulalow (a cappella)
A Calendar of Kings: A Calendar of Kings
Air: Lá fuar geimhreadh (On a cold winter’s day): Air: Lá fuar geimhreadh (On a cold winter’s day)
An teicheadh go hÉigipt (Flight into Egypt): An teicheadh go hÉigipt (Flight into Egypt)
A god, and yet a man? (a cappella): A god, and yet a man? (a cappella)
{"copyright_id":"0x4680fdce20532050cda061585a05f588efac83b2c46f430505acadd21c84a69d","isrc":"USHM10332515","name":"Grene growith the holy","registered_at":"2026-06-11T12:19:31Z","spotify_id":"2kFQu47XjaEBddlGsfSfw8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4680fdce20532050cda061585a05f588efac83b2c46f430505acadd21c84a69d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2kFQu47XjaEBddlGsfSfw8.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2kFQu47XjaEBddlGsfSfw8.
Wel, dyma’r borau gorau (Behold, here is the best morning): Wel, dyma’r borau gorau (Behold, here is the best morning)
The Cherry Tree Carol (vocal solo SH): The Cherry Tree Carol (vocal solo SH)
Can wassel (Wassail Song): Can wassel (Wassail Song)
American Angels - Songs of Hope, Redemption, & Glory
American Angels: Songs of Hope, Redemption & Glory
An Address for All/ Like Noah's Weary Dove
Gloryland: Folk Songs, Spirituals, Gospel hymns of Hope & Glory
An Address for All - Like Noah's Weary Dove
Gloryland: Folk Songs, Spirituals, Gospel Hymns of Hope & Glory
The Cherry Tree: Songs, Carols & Ballads for Christmas
Qui creavit celum ("Song of the Nuns of Chester")
The Cherry Tree - Songs, Carols & Ballads for Christmas
1865: Songs of Hope and Home from the American Civil War
Weeping, Sad and Lonely, or, When this Cruel War is Over
{"copyright_id":"0x3c4f37910a8587f3ad7a70e92efd2c8bf8c17e4b7be6321ac757ebc589e22091","isrc":"USHM11454903","name":"Hard times come again no more","registered_at":"2026-06-20T08:03:31Z","spotify_id":"0CDNqJhV5lbkVXJOqeB0mG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c4f37910a8587f3ad7a70e92efd2c8bf8c17e4b7be6321ac757ebc589e22091. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0CDNqJhV5lbkVXJOqeB0mG.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0CDNqJhV5lbkVXJOqeB0mG.
The Faded Coat of Blue, or, The Nameless Grave
Home, Sweet Home / Polly Put the Kettle On
3 Decades of Anonymous 4: 1986 – 2016 (Bonus Track Version)
Amours, dont je sui - L'autrier, au douz mois - Chose Tassin (Mo 270)
Offertory, Ascendens Ihesus in montem (Plainchant for Santiago da Compostela, Codex Calixtinus, ca.1150)
On doit fin[e] Amor - La biauté - [In seculum] (Mo 134)
An teicheadh go hÉigipt (Flight into Egypt)
Polyphonic Song: Edi beo thu hevene quene - Bonus Track
Agnus Dei, Omnipotens eterne (Mass from the year 1000): Agnus Dei, Omnipotens eterne (Mass from the year 1000)
Offertory, Ascendens Ihesus in montem (Plainchant for Santiago da Compostela, Codex Calixtinus, ca.1150): Offertory, Ascendens Ihesus in montem (Plainchant for Santiago da Compostela, Codex C
Dame que je n’os noumer (Motet from the Montpellier Codex, 13th c.): Dame que je n’os noumer (Motet from the Montpellier Codex, 13th c.)
Kyrie, Kyria christifera (English Ladymass, Salisbury, 13th & 14th c.): Kyrie, Kyria christifera (English Ladymass, Salisbury, 13th & 14th c.)
Echo la primavera (Italian Ars Nova): Echo la primavera
The Drop That Contained the Sea: Waloyo Yamoni
{"copyright_id":"0xb647038dda214e19ba0699f01bf07e407209b1f983348858428b722c38a4c784","isrc":"US7LW2300003","name":"Waloyo Yamoni: III. A Torrent in Flow","registered_at":"2026-06-17T22:38:52Z","spotify_id":"4mzlFSJZAaCcAlGHQp9cI9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb647038dda214e19ba0699f01bf07e407209b1f983348858428b722c38a4c784. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4mzlFSJZAaCcAlGHQp9cI9.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4mzlFSJZAaCcAlGHQp9cI9.
The Richard Tauber Collection, Vol. 16: Christmas Carols and Religious Songs (Recorded 1923 – 1944)
Agnus Dei, Omnipotens eterne (Mass from the year 1000)