thumb|Perroy in 2017. Judicaël Perroy (born July 21, 1973 in Paris) is a French classical guitarist and music teacher. Early life and education Perroy's father played the acoustic guitar when he
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2748626a5d37a8a7e40741f08e843198b1e3b4ede854422df014ceebbcebd9e0. Chain 2 (Bitcoin): anchored in block 953616 (2026-06-14T08:58:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1991de78-e09c-4f15-94ae-5f11e6e925d8.json and https://artists.proofprofile.net/proofs/artist/1991de78-e09c-4f15-94ae-5f11e6e925d8.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Diferencias Sobre la Folía de España y Fuga
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 → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85fb6e0b81b6bd82f1e87cc93305a1d6272d992b6502697a6f2e2deda1e9200d. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/HKI191514305.
Partita No. 2 in C Minor, Bwv 826: I. Sinfonia (Arr. T. Manoukian for guitar)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95289d15bc2ba2faac8adf2aa6434c3a98b207499b7c3e08e937ed85cf86be3d. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/HKI191117101.
Partita No. 2 in C Minor, Bwv 826: II. Allemande (Arr. T. Manoukian for guitar)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33d2e092bb6fda67c4b50dab25cb6e5e26e36e7456c9db5516d0556e71fd72c8. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/HKI191117102.
Partita No. 2 in C Minor, Bwv 826: V. Rondeaux (Arr. T. Manoukian for guitar)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ac491898ae6606425d9c56224a0d60e052cd10e5210af4bef8299fd67db77a7. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), 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/HKI191117105.
Partita No. 2 in C Minor, Bwv 826: VI. Capriccio (Arr. T. Manoukian for guitar)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cbdcd8e18f16bb85ed542ac1f0c24497735661283116227a490f45177621ff5. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42:40Z), 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/HKI191117106.
Lute Partita in C Minor, BWV 997: I. Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff95060a96cf6b575dda4fbe04bd083adc698b3bb36944b82f8e0f0cea6668e3. 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/HKI191117107.
Prelude, Fugue and Allegro in E-Flat Major, BWV 998: Fugue (Arr. T. Hoppstock for guitar)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2584de544b1f886e413cc7e5515a2caf3cd268b9c29c4ee7169e02a6b9bf180. 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/HKI191117112.
Jésus que ma joie demeure, BWV 147: Chorale prélude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc72e46502aba4b8427bbdb9357cb69d7d3b7618ed96b184984e3f0d8d4f4ea64. 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/FRV770800347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabdf2ccb6badd3c8833975d38da420c93c619605fc624e382dbc2d2bd2e78622. 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/FRV770100063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8424c06584c78692c46d06dc108f5f38ca2e1a9699dba1a66e519b403c7f293. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/FRV770800352.
Caprice No. 24, Op. 1: Tema - Quasi presto - Variazioni - Finale
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e89de4da6808c4f7fab26f376f4d58f6738f86d5af430745ae4d9ba9ac86c3e. 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/FRV770800340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaed73ef51e9f11a92be5ebd5cf9480c13fe3aefba37fce0b75bf97ca6225c2e. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42:33Z), 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/FRV770200187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00730eb13369e0726a582f971c6099ff0f7a2fc434bbca1dd37a6116b36353d5. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/FRV770100062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159b2a345d80bf1ebd775adcde1b524eaf61ab9a6f7717ed71e62213c31928be. 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/FRV770200182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaed73ef51e9f11a92be5ebd5cf9480c13fe3aefba37fce0b75bf97ca6225c2e. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42:38Z), 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/FRV770200187.