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 0xadbefa82cfc3449218175e6f6b4afc1b86827710dc62b0179eb5d9b24ad2e997. Chain 2 (Bitcoin): anchored in block 954513 (2026-06-20T06:31:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9df9f986-f18c-469d-b284-f02d3524782e.json and https://artists.proofprofile.net/proofs/artist/9df9f986-f18c-469d-b284-f02d3524782e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xbeda7b132ccb8b39ebc0d52bd7a33ccef94a1eeacfb0557e4b5e205ec98454cb. 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/NLY331701061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a54bd4dd66109dbd5c0554c5e720d9b5695fc15768bacbfcac5d5cc86a51262. 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/NLY331701062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7835dbd1b0c1205dff74f84b5bb0137de3501bf4b20bfd8df3ea39254585a6bc. 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/NLY331701063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7403b9620f1c9f5f31088ba5315b9ef04390978b7f618c74aec0ac6b4963da9. 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/NLY331701064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x486002c63b8cb8ab24e21098fc3c0a94b906bdfd8d685e5a956430f18d511204. 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/NLY331701068.
Suonata da chiesa No. 3 in B Minor: I. Grave
Suonata da chiesa No. 3 in B Minor: II. Allegro
Suonata da chiesa No. 3 in B Minor: III. Adagio
Suonata da chiesa No. 3 in B Minor: IV. Allegro
Motetti for 2 Voices: Caro mea vere est cibus
Motetti for 2 Voices: Ad dominum cum tribularer
Motetti for 2 Voices: Ego sum panis vivus
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x551cca5ce1c308914fe2aaaaab4d352b4645955d26d975ed46780e12f3bff734. 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/NLY331701085.
Motetti for 2 Voices: Transfige, dulcissime Jesu
Motetti for 3 Voices, Op. 4: Exaudi domine
Motetti for 3 Voices, Op. 4: Miserere mei domine
Motetti for 3 Voices, Op. 4: Peccavi super numerum
Motetti for 3 Voices, Op. 4: Laboravi in gemitu meo
Balli e Balletti da Ballare: Italian Renaissance Dances
Selva de varii passaggi, Book 2: Vestiva i colli (After Palestrina) [Arr. for Viola da Gamba & Continuo] [1]
Selva de varii passaggi, Book 2: Vestiva i colli (After Palestrina) [Arr. for Viola Bastarda, Voice & Continuo]
Selva de varii passaggi, Book 2: Io son ferito (After Palestrina)
Selva de varii passaggi, Book 2: Susanne un jour (After di Lasso)
Selva de varii passaggi, Book 1: Variations on "Pulchra es" (After Palestrina) [Arr. for Viola da Gamba & Voice]
Selva de varii passaggi, Book 1: Variations on "Pulchra es" (After Palestrina) [Arr. for Bass Viola da Gamba & Continuo]
Diminutions on "Ancor che col partire" (After de Rore)
Ancor che col partire (Arr. for Chamber Ensemble & Voice)
Variations on "Ung gay bergier", difficile (After Crecquillon)
Variations on "Ung gay bergier", facile (After Crecquillon)
Variations on "La Porcia" (After Mortaro)
Selva de varii passaggi, Book 2: Vestiva i colli (After Palestrina) [Arr. for Viola da Gamba & Continuo] [2]
Sammartini: Sonate a flauto traversiere, Op. 2
Flute Sonata in A Minor, Op. 2 No. 6: I. Adagio ma non tanto
Flute Sonata in A Minor, Op. 2 No. 6: II. Allegro
Flute Sonata in A Minor, Op. 2 No. 6: III. Andante
Flute Sonata in A Minor, Op. 2 No. 6: IV. Allegro assai
Flute Sonata in G Major, Op. 2 No. 4: I. Andante
Flute Sonata in G Major, Op. 2 No. 4: II. Allegro
Flute Sonata in G Major, Op. 2 No. 4: III. Affettuoso
Flute Sonata in G Major, Op. 2 No. 4: IV. Allegro assai
Flute Sonata in E Minor, Op. 2 No. 3: I. Allegro
Flute Sonata in E Minor, Op. 2 No. 3: II. Andante
Flute Sonata in E Minor, Op. 2 No. 3: III. Minuet
Flute Sonata in G Major, Op. 2 No. 1: I. Adagio ad libitum
Flute Sonata in G Major, Op. 2 No. 1: II. Allegro assai
Flute Sonata in G Major, Op. 2 No. 1: III. Minuet - Andante
Flute Sonata in G Major, Op. 2 No. 9: I. Andante
Flute Sonata in G Major, Op. 2 No. 9: II. Allegro assai
Flute Sonata in G Major, Op. 2 No. 9: III. Andante
Flute Sonata in G Major, Op. 2 No. 9: IV. Allegro assai
Flute Sonata in D Major, Op. 2 No. 12: I. Andante
Flute Sonata in D Major, Op. 2 No. 12: II. Allegro
Flute Sonata in D Major, Op. 2 No. 12: III. Allegro ma non tanto