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 0x1b579d81518be5884447d3b9435cb4fd533a14ec073b8eb08e3744b276a2367f. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/72979c06-6c79-4d76-a399-fe91f38b3bde.json and https://artists.proofprofile.net/proofs/artist/72979c06-6c79-4d76-a399-fe91f38b3bde.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0x197474f95da79e31d5f57a97bcb4b57180bea8ef9a41c83a0e5eb81f1fdb174c. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ078901030 — a six-check JSON result.
Symphonie à quatre No. 6 en sol mineur, Op. 5: 1. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0db54ac7bfc967beb8e91591397992c527d3cbc9ce79e18884c3c0311d808ff. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ078901080 — a six-check JSON result.
Symphonie à quatre No. 6 en sol mineur, Op. 5: 2. Andante
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4245c0811503a61dc3a110f1fbcc7b7fc584b264fdf489ef6484675603e252. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ078901090 — a six-check JSON result.
Boesset: Airs de cours / La Princesse de Clèves (Extraits)
A. Scarlatti: Stabat Mater; Salve Regina
Pergolesi: Stabat Mater - Concerto pour violon - Salve Regina
Debussy: Melodies Vol.3 - Colloque Sentimental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96a03ce1c79590864338dd3f19f91294af75f7006ee317adb9cae23d6438f0e9. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ128901390 — a six-check JSON result.
Melodies/ L'invitation Au Voyage/Chanson triste
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb290a1861c9e515cb0eb25e4163a9396021d8cecc5cb4665e25e6e7bfb61f592. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35:49Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ129800182 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d98230b4cd46b262336a0694332a4beb6c5f54c221710eb5afe08bdf8977fbe. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ129501630 — a six-check JSON result.
Debussy: Melodies Vol.1-Ariettes Oubliées-Fêtes Galantes-5 Poèmes De Baudelaires
Ariettes oubliées, L. 60: No. 1, C'est l'extase langoureuse
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x122196c3967d9f22a83e0a09cb741f535ab0eaa257491bf47c1e4ccbcd0dc69f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ129301330 — a six-check JSON result.
Ariettes oubliées, L. 60: No. 2, Il pleure dans mon cœur
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2473203d522b56a57cd706f960736041878a505bdcddd978490eb32b91793f1. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ129301340 — a six-check JSON result.
Ariettes oubliées, L. 60: No. 3, L'ombre des arbres
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf509d0e544c4faeb4abdd48f7c7a8112eb234a6e89a5b8823fe336bae3dd99bb. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42:35Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ129301350 — a six-check JSON result.
Ariettes oubliées, L. 60: No. 4, Chevaux de bois
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc52e4c3603a6aa53b6883560a11569ecb4196c7536961cf5c6ddce48146e9d7b. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ129301360 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2daaa5f2eec9831555ce8a7c4b272e7440dab8d3df1dfb6c0e85d0cdac0efc1f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ129301370 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ed1974ab1d536296a5c38eb35df935c6851beca103e32d5f9098a5c78197dcd. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ129301380 — a six-check JSON result.
Milhaud: Quatuors à cordes Nos. 3, 4, 9 & 12
Fantaisie for Piano & Orchestra, L.73: Andante ma non troppo-Allegro giusto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2b20767e41a1d5569c91c7990ad5d90aa417e63e4ee2cb4d515babe2048a853. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22:46Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBBA6950242 — a six-check JSON result.
Leçons de ténèbres & Raga de la nuit avancée
Excerpts from Cantate L'armonica: Air - Andantino - Vocal
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e44ad9a3b7252b5785b40e930a0296510a2d7cf99c848f6c6fb741ec3719a5. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ078901060 — a six-check JSON result.