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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0eeae1a2cc08dab711ba961fdeef27bb216e525ee9d44ced280f582ca54f66a. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f9a98811-53cd-4df3-bba6-27fd9f53e0b0.json and https://artists.proofprofile.net/proofs/artist/f9a98811-53cd-4df3-bba6-27fd9f53e0b0.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 → 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ed656cba8bbfb3e06abad94a92267db1f31f644133d59413d28a7b41698f355. 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/FRY221900065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87f38358f451a1ef8bdfe8cff34d3a49adbed81bc1ed5c8196905af222c7d8b9. 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/FRY221900067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf96c7d8e359f651d15f1fbc0ab80c77bb6645608fe3e9d74b2840c154779a232. 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/FRY221900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5d3d189dac43a607d60b6a1d5b5f7e861f519b5af3cb45d43f8bb6f9cc96b2e. 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/FRY221900005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe29c3b3534322da8766d05c7196d4bdcbeda6adcabcd124cf1714e07a8963647. 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/FRY221900006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00f8fb823dd5e4c14bb7d80ae7f5e2fcac74fd68ca53937e7033b7ac5e7b8d5d. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/FRY221900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x278b07b6e422b125285d1c7bb32f2c9b702c16783d989210b42235f033cd43cc. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/FRY221900001.
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 0xe842393c3522d91091a3069dd14e8ba259f2667efda347462a132146509f1de9. 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/FRY221900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79a2761a98b0c02c1c8583f60b3ab1fb3082e2eef61f5840cdb68cd6127ded54. 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/FRY221900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f1e96e9b7de7a52f316de628fd85e99e162505f077c652d7c5855d254f9ce1a. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/FRY221900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc01b630a638dfff07aeace0e8cecdb85b0a274b89ce7a378db4b85aab3a9bdfa. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27:29Z), 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/FRY221900015.
Piano à 4 mains (Arr. for 4-Hands Piano)
Danses au Rythme des Epoques (Duo Alto Piano)
Piano-Pédalier: Œuvres d'Alkan, Dubois, Franck, Liszt, Schumann
Jean-Paul Penin: Paris 1930, 12 valses pour piano
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77c65f04699417ea86b59588d03da1aa9c8dfe59bfa7b5c7d318d3312584b3ea. 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/FRY221202989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x555760548a33c808aa010a6570257c2cc9ee75e77ffa32be9396c3b5b18983c7. 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/FRY221202985.
Jean Sibelius: L'œuvre pour piano, vol. 2
Jean Cras & Hervé Roullet: Œuvres pour piano (Scènes marines et champêtres)
Valse in D-Flat Major, Op. 64 No. 1 "du petit chien"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72fa74297dcd2dfffdb1875673c8b4cac449d9e2eca185098fe71729341a925e. 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/FRY221002637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1688fc3826c18b94700f40b52c05e430c0c1c08cbeefeda4beb1c07ffbc2790. 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/FRY220702143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x322304d5f4203e84202a730c6d27bfab3628e4821963b559557d40bc2fa4b908. 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/FRY220702145.
Grieg, Rachmaninov: Sonates pour violoncelle et piano
Liszt Complete Piano Music, Vol. 22: 2 Ballades, 2 Polonaises & 3 Morceaux suisses
2 Polonaises, S. 223/R. 44: No. 1, Polonaise melancolique in C Minor
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952f60ec9496eba2ded381e0b1ecbe3e08c592fddec090af0148e28444a6716c. 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/HKI190416001.
2 Polonaises, S. 223/R. 44: No. 2, Polonaise in E Major
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c9404bf77d11a677c001efb90e9a5147ac1a27126e8070542ff769e65360be0. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/HKI190416002.
Ballade No. 1 in D-Flat Major, S. 170/R. 15, "Le chant du croise"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e8d45149a3908e78ab7d04de31c5a18dccbb534e84fbdd0e523105c556bc607. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/HKI190416003.
3 Morceaux suisses, S. 156/R. 8: No. 3, Ranz de chevres: Melodie de Ferdinand Huber (Rondeau) [2nd Version]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2982170db40e1d085d033f5235602365f6e2e4710119307b6a91333ccbab9336. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04:34Z), 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/HKI190416008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d107f8f218aa751ef62eb0c199997fec174c6a02c39170ee4b28c732e446dad. 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/FRY220502062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3acf3a2eb0d0149b56105b6c243cd8517e4861d256ae7e669805686a1330d8b9. 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/FRY220403584.
Franck: Oeuvres et arrangements pour piano