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 0x58350b3b5a4ec7ad1e0ee0355f1e36b59ec13a38a39852518a0371199f6ac432. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/73b34163-3d36-41d9-b463-eccf37435b4d.json and https://artists.proofprofile.net/proofs/artist/73b34163-3d36-41d9-b463-eccf37435b4d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
In missis apostolorum & in festis duplicibus: I. Kyrie
In missis apostolorum & in festis duplicibus: II. Gloria
In missis apostolorum & in festis duplicibus: III. Sanctus
In missis apostolorum & in festis duplicibus: IV. Agnus dei
In festis beatæ Mariæ Virginis: I. Kyrie
In festis beatæ Mariæ Virginis: II. Gloria
In festis beatæ Mariæ Virginis: III. Sanctus
In festis beatæ Mariæ Virginis: IV. Agnus dei
Hymni per totum annum occurrentes: I. Christe Redemptor omnium (ex patre patris)
Hymni per totum annum occurrentes: II. Hostis Herodes impie
Hymni per totum annum occurrentes: III. Ad coenam agni provide
Hymni per totum annum occurrentes: IV. Iesu nostra redemption
Hymni per totum annum occurrentes: V. Veni creator spiritus
Hymni per totum annum occurrentes: VI. Quicumque Christum quæritis
Hymni per totum annum occurrentes: VII. O lux beata trinitas
Hymni per totum annum occurrentes: VIII. Pange lingua gloriosi
Hymni per totum annum occurrentes: IX. Ut queant laxis
Hymni per totum annum occurrentes: X. Aurea luce
Hymni per totum annum occurrentes: XI. Pater superni luminis
Hymni per totum annum occurrentes: XII. Ave maris stella
Hymni per totum annum occurrentes: XIII. Tibi Christe splendor patris
Hymni per totum annum occurrentes: XIV. Christe redemptor omnium (conserva tuos)
Hymni per totum annum occurrentes: XV. Exultet cælum laudibus
Hymni per totum annum occurrentes: XVI. Deus tuorum militum
Hymni per totum annum occurrentes: XVII. Sanctorum meritis
Hymni per totum annum occurrentes: XVIII. Iste Confessor
Hymni per totum annum occurrentes: XIX. Iesu corona virginum
Hymni per totum annum occurrentes: XX. Huius obtentu
Hymni per totum annum occurrentes: XXI. Urbs Hierusalem beata
Hymni per totum annum occurrentes: XXII. Lucis creator optime
Beatæ Mariæ Virginis Antiphonæ: I. Alma redemptoris mater
Beatæ Mariæ Virginis Antiphonæ: II. Ave regina caelorum
Beatæ Mariæ Virginis Antiphonæ: III. Regina caeli Laetare
Beatæ Mariæ Virginis Antiphonæ: IV. Salve regina
Purple Classics Presents: Chants for Meditation
Puer natus est: Alleluia. Dies sanctificatus
Ecce Dominus veniet: Christus factus est
Populus Sion: Quem quaeritis - Resurrexi
Populus Sion: Alleluia. Christus resurgens
Dicite, Pusillanimes: Factus est repente
Versi sopra la messa che si canta nelle domeniche dell'anno: I. Kyrie
Versi sopra la messa che si canta nelle domeniche dell'anno: II. Gloria
Versi sopra la messa che si canta nelle domeniche dell'anno: III. Sanctus
Versi sopra la messa che si canta nelle domeniche dell'anno: IV. Agnus dei
Versi sopra la messa che si canta nelle domeniche dell'anno: V. Capriccio del primo tuono
Versi sopra la messa che si canta nelle domeniche dell'anno: Vi. Ite, missa est
Versi sopra la messa dell'apostoli, e feste doppie: I. Kyrie
Versi sopra la messa dell'apostoli, e feste doppie: II. Gloria
Versi sopra la messa dell'apostoli, e feste doppie: III. Sanctus
Versi sopra la messa dell'apostoli, e feste doppie: IV. Durezze (E) ligature
Versi sopra la messa dell'apostoli, e feste doppie: V. Agnus dei
Versi sopra la messa dell'apostoli, e feste doppie: VI. Canzon Francese terza, del primo tuono finto
Versi sopra la messa dell'apostoli, e feste doppie: VII. Ite, missa est
Versi sopra la messa della Madonna: I. Kyrie
Versi sopra la messa della Madonna: II. Gloria
Versi sopra la messa della Madonna: III. Sanctus
Versi sopra la messa della Madonna: IV. Agnus dei
Versi sopra la messa della Madonna: V. Canzon Francese seconda, del nono tuono natural
Versi sopra la messa della Madonna: Vi. Ite, missa est
Versi sopra la messa della Madonna: VII. Toccata
Missa in dominicis diebus: III. Credo in Dominicis diebus
Missa in dominicis diebus: VI. Ite, missa est
Missa Virginis Mariae: III. Credo in Dominicis diebus
Missa Virginis Mariae: IV. Ricercar del quarto tuono
Missa Virginis Mariae: VII. Canzona le scarampa
Missa Virginis Mariae: VIII. Ite, missa est
The Proper of the Mass: Introitus. Adorate Deum
In passione e morte domini: Tractus. Domine, audivi
The Proper of the Mass: Introitus. Da pacem
In passione e morte domini: Responsorium - Graduale. Christus factus est
The Proper of the Mass: Introitus. Dominus illuminatio mea
In passione e morte domini: Evangelium passionis et mortis domini - Passio domini
The Proper of the Mass: Introitus. Laetetur cor
In passione e morte domini: Adorato sanctae crucis - Ecce lignum crucis
The Proper of the Mass: Gradualia. Dirigatur
In passione e morte domini: Improperia. Popule meus
The Proper of the Mass: Gradualia. Domine, dominus noster
In passione e morte domini: Hymnus. Crux fidelis
The Proper of the Mass: Gradualia. Lacta cogitatum tuum
The Proper of the Mass: Gradualia. Laetatus sum
The Proper of the Mass: Versus alleluiatici. Adorabo
The Proper of the Mass: Versus alleluiatici. De profundis
The Proper of the Mass: Versus alleluiatici. Deus, Ludex Lustus
The Proper of the Mass: Versus alleluiatici. Laudate Deum
The Proper of the Mass: Offertoria. De profundis
The Proper of the Mass: Offertoria. Domine, converte
The Proper of the Mass: Offertoria. Lubilate Deo universa terra
The Proper of the Mass: Offertoria. Lustitiae domini
The Proper of the Mass: Communiones. Circuibo
The Proper of the Mass: Communiones. Dicit Dominus. Implete Hydrias
The Proper of the Mass: Communiones. Dominus firmamentum meum
The Proper of the Mass: Communiones. Qui manducat
The Proper of the Mass: Communiones. Gustate et videte
Cantemus domino : La psalmodie du soliste dans la messe
{"copyright_id":"0x78ee3068bd072778c7123715430ec158f98ad40550fbcca5ff7670bfae1ee0d6","isrc":"FRZ178910360","name":"Canticum cantemus domino","registered_at":"2026-06-19T13:22:14Z","spotify_id":"6GgkGTUsochCTvgMRHetBW","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 0x78ee3068bd072778c7123715430ec158f98ad40550fbcca5ff7670bfae1ee0d6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6GgkGTUsochCTvgMRHetBW.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/6GgkGTUsochCTvgMRHetBW.
{"copyright_id":"0xbe9d168f47095e0bac6588cc1bd1d2302eda44c9ac72281279ba4270932775c4","isrc":"FRZ178910390","name":"Graduale ecce quam bonum","registered_at":"2026-06-23T09:48:47Z","spotify_id":"1TwrrfGzH5q8gAkEWQc9jn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe9d168f47095e0bac6588cc1bd1d2302eda44c9ac72281279ba4270932775c4. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1TwrrfGzH5q8gAkEWQc9jn.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/1TwrrfGzH5q8gAkEWQc9jn.
Gregorian Chant for Good Friday: Tractus: Domine, audivi
{"copyright_id":"0xea41b0da4ff988da1bfcce8f2fd448c6d2249090b732a9329c3cac50c26c99b4","isrc":"HKI199420701","name":"Gregorian Chant for Good Friday: Tractus: Domine, audivi","registered_at":"2026-06-23T09:38:01Z","spotify_id":"6a66z5ULhm8yh90zwxGcmG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea41b0da4ff988da1bfcce8f2fd448c6d2249090b732a9329c3cac50c26c99b4. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6a66z5ULhm8yh90zwxGcmG.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/6a66z5ULhm8yh90zwxGcmG.
Gregorian Chant for Good Friday: Responsorium-Graduale: Christus factus est
{"copyright_id":"0x3ab4edcf15f37500c4e204c817b9f1fdc1a92041203ebb863b66bbb84822e35c","isrc":"HKI199420702","name":"Gregorian Chant for Good Friday: Responsorium-Graduale: Christus factus est","registered_at":"2026-06-24T16:02:08Z","spotify_id":"7uupSBk5et0mLppspyg4nW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ab4edcf15f37500c4e204c817b9f1fdc1a92041203ebb863b66bbb84822e35c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7uupSBk5et0mLppspyg4nW.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/7uupSBk5et0mLppspyg4nW.
Gregorian Chant for Good Friday: Evangelium Passionis et mortis Domini: Passio Domini
{"copyright_id":"0x4e61a223304c0b35c9563bd32543bfac208f125c12524c86899b3d6e1385140d","isrc":"HKI199420703","name":"Gregorian Chant for Good Friday: Evangelium Passionis et mortis Domini: Passio Domini","registered_at":"2026-06-23T09:31:35Z","spotify_id":"5Gu7mELsFOxXuoO7L1Imbk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e61a223304c0b35c9563bd32543bfac208f125c12524c86899b3d6e1385140d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5Gu7mELsFOxXuoO7L1Imbk.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/5Gu7mELsFOxXuoO7L1Imbk.
Gregorian Chant for Good Friday: Adoratio Sanctae Crucis: Ecce lignum crucis
{"copyright_id":"0x881906b871eb2e9a8c5c3cd35fcaf6120bad8b44c668b203d4f0a893d754cc78","isrc":"HKI199420704","name":"Gregorian Chant for Good Friday: Adoratio Sanctae Crucis: Ecce lignum crucis","registered_at":"2026-06-23T09:32:30Z","spotify_id":"64OFOtg3g1ZUC1rmbfydEm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x881906b871eb2e9a8c5c3cd35fcaf6120bad8b44c668b203d4f0a893d754cc78. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/64OFOtg3g1ZUC1rmbfydEm.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/64OFOtg3g1ZUC1rmbfydEm.
Gregorian Chant for Good Friday: Improperia: Popule meus
{"copyright_id":"0x38dc177e2776ae994ee2ea97018bb62a97551c0a19fe5925b8457fabc8124ee0","isrc":"HKI199420705","name":"Gregorian Chant for Good Friday: Improperia: Popule meus","registered_at":"2026-06-23T09:34:52Z","spotify_id":"6UICzpmpEmKKNHFw3Zz3NZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38dc177e2776ae994ee2ea97018bb62a97551c0a19fe5925b8457fabc8124ee0. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6UICzpmpEmKKNHFw3Zz3NZ.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/6UICzpmpEmKKNHFw3Zz3NZ.
Gregorian Chant for Good Friday: Hymnus: Crux fidelis
{"copyright_id":"0x7fad20c267f10cc6a29863ac8b80d7802a21bf635a230e60930c8f9e747d691d","isrc":"HKI199420706","name":"Gregorian Chant for Good Friday: Hymnus: Crux fidelis","registered_at":"2026-06-22T04:24:55Z","spotify_id":"3ZpolNrysx10JJGCinWthh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fad20c267f10cc6a29863ac8b80d7802a21bf635a230e60930c8f9e747d691d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3ZpolNrysx10JJGCinWthh.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/3ZpolNrysx10JJGCinWthh.
Adorate Deum: Gregorian Chant From the Proper of the Mass
Communiones: Dicit Dominus: Implete hydrias
Communiones: Psalm 33, "Gustate et videte"
Chant grégorien : Dominica resurrectionis
Quem quaeritis (Tropus ad introitum) resurrexi [Antiphona ad introitum]
{"copyright_id":"0x79abc5c49e20fa9b350ea14976c6cff6ea93a3fabb38c4e1ca4c9c88157e5cab","isrc":"FRZ178601040","name":"Kyrie i (Lux et origo)","registered_at":"2026-06-25T23:46:55Z","spotify_id":"6cz0QAl6JJGUOu2ZABFofH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79abc5c49e20fa9b350ea14976c6cff6ea93a3fabb38c4e1ca4c9c88157e5cab. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6cz0QAl6JJGUOu2ZABFofH.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/6cz0QAl6JJGUOu2ZABFofH.
Haec dies... confitemini (Responsorium graduale)
Terra tremuit (Antiphona ad offertorium)
Pascha nostrum (Antiphona ad communioem)
Exultemus et laetemur (Cantus responsorialis)
Messe Gregoriane (De Angelis, Cum Iubilo, Orbis Factor, Cunctipotens Genitor Deus)
Missa cunctipotens genitor Deus - Gloria
Missa cunctipotens genitor Deus - Sanctus
Missa cunctipotens genitor Deus - Agnus Dei
In festis Apostolorum I: IIb. Qui tollis
In semiduplicibus majoribus I: Ia. Kyrie
In festis Apostolorum I: IIIb. Et incarnatus
In semiduplicibus majoribus I: Ib. Christe
In semiduplicibus majoribus I: Ic. Kyrie
In semiduplicibus majoribus I: IIa. Gloria
In semiduplicibus majoribus I: IIb. Qui tollis
In semiduplicibus majoribus I: IIIa. Credo
In semiduplicibus majoribus I: IIIb. Et incarnatus
In semiduplicibus majoribus I: IV. Sanctus
In semiduplicibus majoribus I: V. Benedictus
In festis Apostolorum II: IIb. Qui tollis
In semiduplicibus majoribus I: VI. Agnus Dei
In semiduplicibus majoribus II: Ia. Kyrie
In festis Apostolorum II: IIIb. Et incarnatus
In semiduplicibus majoribus II: Ib. Christe
In semiduplicibus majoribus II: Ic. Kyrie
In semiduplicibus majoribus II: IIa. Gloria
In semiduplicibus majoribus II: IIb. Qui tollis
In semiduplicibus majoribus II: IIIa. Credo
In semiduplicibus majoribus II: IIIb. Et incarnatus
In semiduplicibus majoribus II: IV. Sanctus
In semiduplicibus majoribus II: V. Benedictus
In semiduplicibus majoribus II: VI. Agnus Dei