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 0xfc5ac6c72380a8aae4ae5c2e6066a9d87c10535c6e5774fff8940398385bfe24. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7523860f-7ac1-4f07-aec1-ff41ca56ac48.json and https://artists.proofprofile.net/proofs/artist/7523860f-7ac1-4f07-aec1-ff41ca56ac48.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 0x1e180bdebb7a0db0410d295ba15f45c58c97be9e0a56727119600820c8ce1730. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T01:48: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/QM7282044989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x132c72089b5c45014698828fc5ea7c57072f6ed900d849b915d297e5bc094e92. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T19:53: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/FRPIN2000580.
Chanson des jumelles (from Les demoiselles de Rochefort / The Young Girls of Rochefort)
The 22nd Floor (Live at Maison de la Radio et de la Musique, Paris)
Trio for Untuned Piano, Winged Singers and Whoever Wants to Join
Ne rien « préparer », ne rien « arranger »
Le tact (Sound piece for Fondation Henri Cartier-Bresson)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1528fe9597b30fa070d00c5f9aa5d6d594357736d4a8a6b816c7afc3b03ebde3. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T18:16:22Z), 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/FR2T02500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17b89d13374a037f6c8716704f85537c9c57cdf04cc5e8e65dc52e5e37a97143. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T16:10:16Z), 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/FR2T02500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a302a65113c6f7ffac55ad09901ad5d962dbcc4b6a70c2dcc853cab59fd678f. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/FR2T02500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb1ab0a8e898e6ae8d0a8f85fc030b0683af75de2688afeaf3bc1010132223e2. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:25:43Z), 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/FR2T02500005.
No Love (feat. Clara Nowhere & Joseph Schiano di Lombo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60eb7e5288c19433baaffbdd94add30de1b612a8f86d0caa3fbc204e596b995c. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/FR6P12001120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa77e45a207277da46080ee6c4252dc60f5af5b7cb2a82cbd684ce8d75b555b. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR6P12001780.
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