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 0x937bf2699818b98e7171d6a7458a9e070b82968aada8b8953892d89020e557ce. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/efd59dbe-8965-42e0-be9a-46c546fc0768.json and https://artists.proofprofile.net/proofs/artist/efd59dbe-8965-42e0-be9a-46c546fc0768.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 0x72c3f22320faaaad0eeb409aa343e1a8fc5b74b6374c5e2e96139dd9434a9941. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/FR79W1700320 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdde15fb7dd5d2d4d49a90f4305adbbd65cda345c021cabaa9bcc9458fd6761ea. 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/FR9W11000359 — a six-check JSON result.
La voix de la fabrique 1 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f95d9eb31d4aab6a654103d94d6663c8ec5966da75161f0787bd987f7a4ba16. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/FR8Y71700153 — a six-check JSON result.
La voix de la fabrique 2 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56a688c384a4a682a8a77128a27ac6b8384c3a53384b868c1f8d654ba0bc2a02. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/FR8Y71700155 — a six-check JSON result.
La voix de la fabrique 3 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8f09a294b44620c02eaa554bb2bdfd6744651b3b129ea5b5b5c719b56948e6e. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR8Y71700157 — a six-check JSON result.
La voix de la fabrique 4 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f77a04dbd8346b4bb7c299acf85f14c180af20e2beb78361c0d5281310f0289. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/FR8Y71700159 — a six-check JSON result.
La voix de la fabrique 5 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf820eb7ce06cc2811675e2abe160630348287385ba465822b3da972ee3076327. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/FR8Y71700161 — a six-check JSON result.
La voix de la fabrique 6 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff6f222e278c9e5a2cc0065db18c6d06de1d62896c77a2e4ae5ec02618a1f5cb. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/FR8Y71700163 — a six-check JSON result.
La voix de la fabrique 7 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99efa9c2ef16e5a3c4f1e58226fb5e186e2a2d23480650f93cb83d5c859ec603. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/FR8Y71700165 — a six-check JSON result.
La voix de la fabrique 8 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5737c0b3f478aba1c6ca0c3453f02f1b0b80526f13d06d30bd32af69fb395605. 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/FR8Y71700166 — a six-check JSON result.
La voix de la fabrique 9 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeacdafcf497d2d9306fd3e4acac96aa195fc9cda7e6b49a9081384a022bda04. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR8Y71700168 — a six-check JSON result.
La voix de la fabrique 11 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3140329734908bc7b95db862dfdcfd95467d78434eebe25099124fcd9ad48618. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58:01Z), 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/FR8Y71700172 — a six-check JSON result.
La voix de la fabrique 12 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c3881da7a8c182e717967fdbec809013f8360c4ea67035604752d04e705ed63. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR8Y71700174 — a six-check JSON result.
La voix de la fabrique 13 (feat. Edouard Baer)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53cce783dca51a32be60adec9c1ac0876c94ef623abdb62b96295569ce3cb257. 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/FR8Y71700176 — a six-check JSON result.
Boris Vian, On N’Est Pas Là Pour Se Faire Engueuler!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c713736aa3062f797c72d8c490f73e39b30c45f6ca11bccb6e297c6e76a5c57. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/FRUM70900793 — a six-check JSON result.
Boris Vian, On N'Est Pas Là Pour Se Faire Engueuler!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c713736aa3062f797c72d8c490f73e39b30c45f6ca11bccb6e297c6e76a5c57. 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/FRUM70900793 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85ef16d9aabc14ff2b37033f4b8bcf007a653193524706984c00e510880dbb04. 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/FRUM70803303 — a six-check JSON result.