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 0xb8c810e637b6cff6e85e659751755a6d020f657c9b8ba96519951b5a230d435f. Chain 2 (Bitcoin): anchored in block 954659 (2026-06-21T06:14:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dbf50156-a54e-4cb6-9a1b-36a2d8c77686.json and https://artists.proofprofile.net/proofs/artist/dbf50156-a54e-4cb6-9a1b-36a2d8c77686.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Battle of Killiecrankie: Love & War Songs in Free Scotland
How sweet is the scene (Arr. by Sylvain Bergeron)
O luve will venture in (Arr. by Sylvain Bergeron)
Giga (Allegro) (Sonata on "Bonny Jean of Aberdeen") (Arr. by Sylvain Bergeron)
I Love My Love in Secret (Arr. by Sylvain Bergeron)
A Highland Battle (Arr. by Sylvain Bergeron)
The Massacre of Glencoe (Arr. by Sylvain Bergeron)
The Chevalier's Lament (Arr. by Sylvain Bergeron)
Niel Gow’s Lament for the Death of His Second Wife, Niel Gow / The Lowlands of Holland
Welcome Home my Dearie (Arr. by Sylvain Bergeron)
The Braes O'Killiecrankie (Arr. by Sylvain Bergeron)
Sacrum Mysterium (A Celtic Christmas Vespers)
Sacrum Mysterium: Part I "A Light in the Darkness", Oikan ayns Bethlehem (The Babe in Bethlehem) - Processional, Manx Gaelic Carol
Sacrum Mysterium: Part I "A Light in the Darkness", Duan Nollaig - Scottish Gaelic Carol, From the Vespers of St. Kentigern, Patron Saint of Glasgow
Sacrum Mysterium: Part I "A Light in the Darkness", Deus in adjutorium - Alleluia - Scottish Gaelic Carol, From the Vespers of St. Kentigern, Patron Saint of Glasgow
Sacrum Mysterium: Part I "A Light in the Darkness", Responsorium - Gloria Patri
Sacrum Mysterium: Part I "A Light in the Darkness", Hymnus, Iste confessor Domini
Sacrum Mysterium: Part I "A Light in the Darkness", Alleluia
Sacrum Mysterium: Part I "A Light in the Darkness", The Road to Lisdoonvarna - Tradtional Irish Jig
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfb69899b7443db7f26adb57026a938850c287d28351c7fd0691ae15a2011e1a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX1204412.
Sacrum Mysterium: Part I "A Light in the Darkness", Veni, veni, Emmanuel - 12th-Century Carol
Sacrum Mysterium: Part I "A Light in the Darkness", Nowell, Nowell, Tydings Trew - 15th-Century Carol
Sacrum Mysterium: Part I "A Light in the Darkness", Noël nouvelet - 15th-century French/Breton carol, Oxford English Text
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c92ad540cc89252c8919d909b8685ed3e9689e7ef922a2a62937b3d074cd3a. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX1204415.
Sacrum Mysterium: Part I "A Light in the Darkness", Sussex Carol (On Christmas Night) - Traditional English
Sacrum Mysterium: Part I "A Light in the Darkness", Come, My Children Dere - 17th Century Scottish Carol
Sacrum Mysterium: Part I "A Light in the Darkness", Wat ye What I Got Yestreen - Skene MS, Scottish, 1715
Sacrum Mysterium: Part II "Song og Mary", Taladh Chriosda (Christ Child's Lullaby) - Scottish Gaelic Lullaby
Sacrum Mysterium: Part II "Song of Mary", Hodie, Christus natus est - Gregorian Antiphon to the Magnificat, Vespers for Christmas Day
Sacrum Mysterium: Part II "Song of Mary", Magnificat anima mea - Gregorian Antiphon to the Magnificat, Vespers for Christmas Day
Sacrum Mysterium: Part II "Song of Mary", Antiphon de Maria ad Vesperas - Benedicamus - Gregorian Antiphon to the Magnificat, Vespers for Christmas Day
Sacrum Mysterium: Part II "Song of Mary", All Songs of Adam, Sing Nowell! - Tune from Forbes, Songs & Fancies, Aberdeen, 1662
Sacrum Mysterium: Part II "Song of Mary", What Child Is This? - Tune My Lagan Love, Traditional Irish Air
Sacrum Mysterium: Part II "Song of Mary", Usheg veg ruy (Little Red Bird) - Manx Gaelic lullaby
Sacrum Mysterium: Part II "Song of Mary", O'Carolan's Cup - Manx Gaelic lullaby
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33f525081c1b8b6df8dc11e4557ab21d7f469a2e445fb84aeddedc4fc9e59fd7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX1204426.
Sacrum Mysterium: Part II "Song of Mary", O Carolan's Favorite Jig
Sacrum Mysterium: Part II "Song of Mary", At Work on the Land / Tatter Jack Walsh
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x733504d7cb112c667a99bc69709361d6481fd5dfc14155f1f1975e557d16f5f7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX1204428.
Sacrum Mysterium: Part II "Song of Mary", The Seven Rejoyces of Mary - Traditional Irish Carol
Sacrum Mysterium: Part II "Song of Mary", Postlude, Christmas Eve - Irish Reel
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95084842b0c307ff113a0a1d23b83f21a439806897c438a1611a65a8003a6dbc. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBELX1204430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc989de556a6c5ef1b537a3f61f5464fc19b75cd6a3e4f86e140f9f6cf4c7e94. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f2bc9e393a509437553049ed8924e32f435bf8d65dcb2a5964ff34db8d57bee. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fbac985a571c9114060628ba4d5ee575f17ebc9c166268f2d7a642638a3526e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc7ec4edf365a9b061b74ba90a0af8c826a42ebca3ffedad35bea28aa85c2e72. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31d513ddec03771218f7bbab42240aedd553add57e9a10b647b8276812290a3c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3ba6f8e3e82a1a6ae0ba5d57b2115a40618087f4253527f82157136344b3b74. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb487637bf9fb6391483e22f4cf72ec8dbbb323e3a417f4e9d5f889ad5b5c661b. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d768524f5678f259a2d85b37ca761a0ec4b06cb6834f073803d659a0fa7656. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425813.
En montant la rivière (Arr. by Susie Napper)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc0b944b7dc50892e6a3a6c192c3c3ebc0864166055cdfa10eac000f82e91785. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96083355ce685f10fb29fe2f85c7290feace5a660ad08296f11475c6ba333734. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4be032dc10fee559db327034645ee6eac471ea7d346d3135d3053ee63fd74c16. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8624b86466b0a5e9972faf94f48529524312d9e3bdbf232d582e5560ca65f167. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAJ720425818.
Guitar Sonata with Violin Accompaniment, WoO: I. Allegro
Guitar Sonata with Violin Accompaniment, WoO: II. Presto
Three Contredanses: Contredanse No. 10 "La Dufour"
Duo for Guitar and Violin, Op. 28, No. 5: I. Allegretto
Duo for Guitar and Violin, Op. 28, No. 5: II. Allegro
Duo for Guitar and Violin, Op. 24, No. 3: I. Allegretto
Duo for Guitar and Violin, Op. 24, No. 3: II. Rondo
Guitar Sonata with Basso Continuo: Allegro
Bach, J.S.: Oboe D'Amore Concertos / Sacred Arias
Passion selon saint Matthieu, BWV 244: Erbarme dich, mein Gott
Concerto pour hautbois d'amour en la majeur, BWV 1055a: I. Allegro
Concerto pour hautbois d'amour en la majeur, BWV 1055a: II. Adagio
Concerto pour hautbois d'amour en la majeur, BWV 1055a: III. Allegro ma non tanto
Cantata, BWV 116: Ach, unaussprechlich ist die Not
Cantata BWV 165: Jesu, der aus grober Liebe
Cantata BWV 147: Schäme dich, o Seele, nicht
Concerto pour hautbois d'amour en ré majeur, BWV 1053a: I. Allegro
Concerto pour hautbois d'amour en ré majeur, BWV 1053a: II. Siciliano
Concerto pour hautbois d'amour en ré majeur, BWV 1053a: III. Allegro
Messe en si mineur, BWV 232i: Qui sedes ad dextram Patris
Oratorio de Pâques, BWV 249: Saget, saget mir geschwinde
Suite pour luth en sol mineur, BWV 995: I. Prélude
Suite pour luth en sol mineur, BWV 995: II. Allemande
Suite pour luth en sol mineur, BWV 995: III. Courante
Suite pour luth en sol mineur, BWV 995: IV. Sarabande
Suite pour luth en sol mineur, BWV 995: V. Gavotte I - II
Suite pour luth en sol mineur, BWV 995: VI. Gigue
Prélude, Fugue et Allegro en mi bémol majeur, BWV 998: I. Prélude
Prélude, Fugue et Allegro en mi bémol majeur, BWV 998: II. Fugue
Prélude, Fugue et Allegro en mi bémol majeur, BWV 998: III. Allegro
Boismortier: Sonates pour violon, Op. 20
Sonates à violon seul avec la basse, Op. 20 - Sonata prima: I. Largo
Sonates à violon seul avec la basse, Op. 20 - Sonata prima: II. Allegro
Sonates à violon seul avec la basse, Op. 20 - Sonata prima: III. Poco allegro
Sonates à violon seul avec la basse, Op. 20 - Sonata prima: IV. Giga
Sonates à violon seul avec la basse, Op. 20 - Sonata seconda: I. Largo
Sonates à violon seul avec la basse, Op. 20 - Sonata seconda: II. Corrente
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64fc2c46067695728ed44a80be64caa088bebe8fc5ff925ad82256aa6008b1b0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CALC41800506.
Sonates à violon seul avec la basse, Op. 20 - Sonata seconda: III. Gavotta
Sonates à violon seul avec la basse, Op. 20 - Sonata seconda: IV. Adagio
Sonates à violon seul avec la basse, Op. 20 - Sonata seconda: V. Presto
Sonates à violon seul avec la basse, Op. 20 - Sonata terza: I. Largo
Sonates à violon seul avec la basse, Op. 20 - Sonata terza: II. Presto
Sonates à violon seul avec la basse, Op. 20 - Sonata terza: III. Adagio
Sonates à violon seul avec la basse, Op. 20 - Sonata terza: IV. Gavotta
Sonates à violon seul avec la basse, Op. 20 - Sonata quarta: I. Andante
Sonates à violon seul avec la basse, Op. 20 - Sonata quarta: II. Allemanda
Sonates à violon seul avec la basse, Op. 20 - Sonata quarta: III. Sarabanda
Sonates à violon seul avec la basse, Op. 20 - Sonata quarta: IV. Giga
Sonates à violon seul avec la basse, Op. 20 - Sonata quinta: I. Allemanda
Sonates à violon seul avec la basse, Op. 20 - Sonata quinta: II. Allemanda
Sonates à violon seul avec la basse, Op. 20 - Sonata quinta: III. Sarabanda
Sonates à violon seul avec la basse, Op. 20 - Sonata quinta: IV. Gavotta
Sonates à violon seul avec la basse, Op. 20 - Sonata sesta: I. Largo
Sonates à violon seul avec la basse, Op. 20 - Sonata sesta: II. Corrente
Sonates à violon seul avec la basse, Op. 20 - Sonata sesta: III. Gavotta
Sonates à violon seul avec la basse, Op. 20 - Sonata sesta: IV. Sarabanda
Sonates à violon seul avec la basse, Op. 20 - Sonata sesta: V. Giga
Boismortier: 6 Sonatas for Flute and Violin, Op. 51
Sonata for Flute and Violin, Op. 51, No. 1: I. Andante
Sonata for Flute and Violin, Op. 51, No. 1: II. Presto
Sonata for Flute and Violin, Op. 51, No. 1: III. Sicigliana
Sonata for Flute and Violin, Op. 51, No. 1: IV. Allegro
Sonata for Flute and Violin, Op. 51, No. 2: I. Vivace
Sonata for Flute and Violin, Op. 51, No. 2: II. Allegro
Sonata for Flute and Violin, Op. 51, No. 2: III. Aria, Affettuoso
Sonata for Flute and Violin, Op. 51, No. 2: IV. Gigha
Sonata for Flute and Violin, Op. 51, No. 3: I. Largo
Sonata for Flute and Violin, Op. 51, No. 3: II. Allegro, ma non presto
Sonata for Flute and Violin, Op. 51, No. 3: III. Adagio
Sonata for Flute and Violin, Op. 51, No. 3: IV. Allegro
Sonata for Flute and Violin, Op. 51, No. 4: I. Adagio
Sonata for Flute and Violin, Op. 51, No. 4: II. Allegro
Sonata for Flute and Violin, Op. 51, No. 4: III. Aria, Affettuoso
Sonata for Flute and Violin, Op. 51, No. 4: IV. Gavotta
Sonata for Flute and Violin, Op. 51, No. 5: I. Larghetto
Sonata for Flute and Violin, Op. 51, No. 5: II. Presto
Sonata for Flute and Violin, Op. 51, No. 5: III. Sarabanda
Sonata for Flute and Violin, Op. 51, No. 5: IV. Allegro
Sonata for Flute and Violin, Op. 51, No. 6: I. Andante
Sonata for Flute and Violin, Op. 51, No. 6: II. Allemanda, Allegro
Sonata for Flute and Violin, Op. 51, No. 6: III. Aria, Larghetto
Sonata for Flute and Violin, Op. 51, No. 6: IV. Minoetto I, II et III