1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x98b67f3ab734180a3d058867ead2ade35b2314e8b75b5625034e69f8ccb5abf4. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ba8fa3e0-a10b-4c66-be4c-1269843691db.json and https://artists.proofprofile.net/proofs/artist/ba8fa3e0-a10b-4c66-be4c-1269843691db.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94964c62370481c5bc84e5dfce352f7e7a90b7f5c8553ed3bf4b025503d4e34a. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2zAbszymfCejYx6jy1Xk43.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2zAbszymfCejYx6jy1Xk43.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x127b06a35c94938b69fa18633a966c610c7ed62b80a6eaacc31a3a08e28f455e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7vhZMBdNRqjLdRiI7uoL51.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7vhZMBdNRqjLdRiI7uoL51.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94964c62370481c5bc84e5dfce352f7e7a90b7f5c8553ed3bf4b025503d4e34a. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3FKgiBoPqeglM4aX00L4f2.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3FKgiBoPqeglM4aX00L4f2.
{"copyright_id":"0x007fb08842a2ccdd22872356c863b008c1b0fe225b783b8c6258dbe6f5be0c3e","isrc":"CAP680726003","name":"La maison est grande","registered_at":"2026-06-29T18:43:58Z","spotify_id":"5nZJMXqeqebklBnxWJuBhZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x007fb08842a2ccdd22872356c863b008c1b0fe225b783b8c6258dbe6f5be0c3e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5nZJMXqeqebklBnxWJuBhZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5nZJMXqeqebklBnxWJuBhZ.
Y diront ben c'qui voudront en ville (feat. 2Frères)
Comme un bum (feat. Les frères Painchaud)
La bonne franquette (feat. Yves Lambert)
Je veillerai sur vous (feat. Laurence Jalbert)
{"copyright_id":"0x92388dcd638d7e40aed9904f4eb4e82fc190fb88fa9679a4f10315530e21aecf","isrc":"CAK721941900","name":"Le show de nos enfants","registered_at":"2026-06-27T05:34:13Z","spotify_id":"5nKjGwxV3N4FZqye6ckFZq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92388dcd638d7e40aed9904f4eb4e82fc190fb88fa9679a4f10315530e21aecf. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5nKjGwxV3N4FZqye6ckFZq.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5nKjGwxV3N4FZqye6ckFZq.
{"copyright_id":"0x74a9cbdaa6104f0b1e4846461fa04c227e8c0cf763ff0ead1b0d34ccba597a9c","isrc":"CAK721941901","name":"Le paradis","registered_at":"2026-06-08T03:52:25Z","spotify_id":"2IyMfvqcGGJuTAZkjwkwJU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74a9cbdaa6104f0b1e4846461fa04c227e8c0cf763ff0ead1b0d34ccba597a9c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2IyMfvqcGGJuTAZkjwkwJU.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2IyMfvqcGGJuTAZkjwkwJU.
{"copyright_id":"0xa9ecc48da64cf5b82ddb0301094189fdcd39c694abdd9cb8ea1de39c9ddcd2c9","isrc":"CAK721941902","name":"Je viens d'ici","registered_at":"2026-06-27T05:35:50Z","spotify_id":"6tVVRltC99makAjRvYiEnE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9ecc48da64cf5b82ddb0301094189fdcd39c694abdd9cb8ea1de39c9ddcd2c9. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6tVVRltC99makAjRvYiEnE.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6tVVRltC99makAjRvYiEnE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde738264f4de08ec58599d316c235994471422107f74bff5a1b3c0922e07ce3c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3ou0Eip0DjacyPUodLg45m.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3ou0Eip0DjacyPUodLg45m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e3eb43c0cb99587b8e83e6b35181419f58d4dce05319bf63549184c2768f652. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0xoMeE9CWL2hkQ5pLSD9Oq.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0xoMeE9CWL2hkQ5pLSD9Oq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58d4425a11be913dbf7461562a2cb9e35609c79ec44b1d833e4f4c7d10748cd7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4xGAESYx5Gty1gdLuGdb54.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4xGAESYx5Gty1gdLuGdb54.
{"copyright_id":"0x4e7e11c1ee6b7df74683ab7c5f18c72633dfa244fe18cf599be16ea0757fa81b","isrc":"CAK721941909","name":"Yé midi kek part","registered_at":"2026-06-06T17:46:01Z","spotify_id":"1PF4ORenKdb7FeCKE0TMCs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e7e11c1ee6b7df74683ab7c5f18c72633dfa244fe18cf599be16ea0757fa81b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1PF4ORenKdb7FeCKE0TMCs.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1PF4ORenKdb7FeCKE0TMCs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b371ab18d94de012b6c824fc442e714734f6b632f577503268276868a984e39. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4oSnbIQGZuUgCoka0m3bgz.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4oSnbIQGZuUgCoka0m3bgz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe50f96759ba5f8692e2fefa50dd6037ca85f894f80a711e5f502309426226318. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7LCdhH0vhGC390kSsvL8dK.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7LCdhH0vhGC390kSsvL8dK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf5ce4d69bc256edacb9bd90693a43524622cad1370e7a994d911c2b2667c02f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2zXzoslizgvOUiLbvyiEcL.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2zXzoslizgvOUiLbvyiEcL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0431d275b1f6da39187ee39c0a87c69236e5241d7bdbcc6f3f9bb9d0d85a056c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3S0yD9aR1DY5x3jfDWUaEg.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3S0yD9aR1DY5x3jfDWUaEg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ba4450ed10c2602b7cf551d6e0417b05bf58075c98701bf959b6406cb4a007. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5vJfw3hIDQFTPrODdcz0jE.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5vJfw3hIDQFTPrODdcz0jE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bc245632980fdfd9ba5d2469a39d95d3b09b9033e2a287d4633b844a52bc657. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/65E5kAeb2hc3qKW93QP0Zo.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/65E5kAeb2hc3qKW93QP0Zo.
{"copyright_id":"0x4d49ff60eb8f5e562b8819bd6b6c4ab12e4aa703960a2a575f8e243083d45e56","isrc":"CAHOE2301006","name":"UN SAMEDI SOIR QUÉBÉCOIS","registered_at":"2026-06-28T19:25:11Z","spotify_id":"7tuu5DcwXp5ki161lreEYK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d49ff60eb8f5e562b8819bd6b6c4ab12e4aa703960a2a575f8e243083d45e56. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7tuu5DcwXp5ki161lreEYK.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7tuu5DcwXp5ki161lreEYK.
{"copyright_id":"0x6438c6d5b6bb1f56a68852ecc06b137cdaeca328a140d7dabe9e64b594ca1525","isrc":"CAD940981815","name":"Bon dodo, mon ami","registered_at":"2026-06-11T14:27:31Z","spotify_id":"3t1AYgVuJdQTfbCXkrpg4x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6438c6d5b6bb1f56a68852ecc06b137cdaeca328a140d7dabe9e64b594ca1525. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3t1AYgVuJdQTfbCXkrpg4x.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3t1AYgVuJdQTfbCXkrpg4x.
Les chats, les chiens, les serpents et les crapauds
La fabuleuse mélodie de Frédéric Petitpin