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 0x6157415899c5c5b4c6284192b9b49da6d5d5f0b629ac86193cd935925e985159. 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/0e89018c-bfbd-4a8b-8163-9d934a09890e.json and https://artists.proofprofile.net/proofs/artist/0e89018c-bfbd-4a8b-8163-9d934a09890e.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 0xe056f8d5d07427db74b95faa977783c71aafaf57a76891e5497b4cbab1d8ee51. 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/03RZ1xV2nOnt58RxgbkgUT.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/03RZ1xV2nOnt58RxgbkgUT.
{"copyright_id":"0xf6fbed70eabb1a51e8e29163e87446520b33e01e9b396f6036692caff770e7a7","isrc":"DGA0S2444505","name":"Défilé de mots","registered_at":"2026-06-10T00:45:29Z","spotify_id":"5Jh4FqCCsncEmVVfE2zyrW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6fbed70eabb1a51e8e29163e87446520b33e01e9b396f6036692caff770e7a7. 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/5Jh4FqCCsncEmVVfE2zyrW.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/5Jh4FqCCsncEmVVfE2zyrW.
La faute d'Abdoul - Part.I - Live Session
{"copyright_id":"0x2d6b6078bc4a0b639d9080d817c9d92acab5698e1f65b320df1516a3d2b13d7e","isrc":"DGA0T2440768","name":"La faute d'Abdoul - Part.I - Live Session","registered_at":"2026-06-12T02:06:39Z","spotify_id":"51KHINqzQto3uBA7y0QJpl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d6b6078bc4a0b639d9080d817c9d92acab5698e1f65b320df1516a3d2b13d7e. 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/51KHINqzQto3uBA7y0QJpl.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/51KHINqzQto3uBA7y0QJpl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8831cc70b06c11030e5e96d550d6de7e4daa3e9e1275d4aa2d1c79a933c4ff. 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/3yEsFa065SsIYiHINgEkMJ.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/3yEsFa065SsIYiHINgEkMJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e93cbb85d2bba01d359228f8d66c006ceda0415bc3ae80f1758b2e6fb840756. 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/7K8WqrdJ7QgTnfPnWhb6qD.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/7K8WqrdJ7QgTnfPnWhb6qD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x928ebec70d9392b2540bbc0b10df2b5b8d94c4081338945cb0c0d117bce190c4. 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/6rTr1yk4DbZziJQegUFJp8.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/6rTr1yk4DbZziJQegUFJp8.
{"copyright_id":"0x5b05209e2962c26efd64ee579f67a2cc6e0be393263dc3d7f35942f3a218aaaf","isrc":"FR2X42567308","name":"Tu peux m'appeler Zack","registered_at":"2026-06-19T04:42:00Z","spotify_id":"510OdzrX2tiHeNoRRmUIZ8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b05209e2962c26efd64ee579f67a2cc6e0be393263dc3d7f35942f3a218aaaf. 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/510OdzrX2tiHeNoRRmUIZ8.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/510OdzrX2tiHeNoRRmUIZ8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe420972c3883d038ef48c919f42096ae1c7bb9538d11be1f216ff8c12af9c277. 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/0kuQZ3xRz1bv4E9w3j1wAx.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/0kuQZ3xRz1bv4E9w3j1wAx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd4e026774df8b854d03371dcb1922498ba5b672580abaa95c231e40400deefb. 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/1H9lc57TR9QhQAQo9zXdFm.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/1H9lc57TR9QhQAQo9zXdFm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f02fee0c8c5571f9d379f3f9588d0a34fe680381f58b70d00eb19643231b565. 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/1cb8kcoebJBX7patIhUdQG.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/1cb8kcoebJBX7patIhUdQG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3c639138e6e5dc21d8d8c3a51db43e3fd75d45ba7b659da1b508128c41eb6d3. 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/2KADPG9n8SxpOOSIEbjrZk.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/2KADPG9n8SxpOOSIEbjrZk.
Freestyle par Scred Connexion et Dj Cut Killer
{"copyright_id":"0x696f0d38e46b190c0ff395000723df21d1699bb05bff31779ed37b4b312dcdf8","isrc":"FR6V80834006","name":"On Pense Tous Money Money","registered_at":"2026-06-08T02:06:15Z","spotify_id":"1TkCknxKN1FAdURQqEADHd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x696f0d38e46b190c0ff395000723df21d1699bb05bff31779ed37b4b312dcdf8. 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/1TkCknxKN1FAdURQqEADHd.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/1TkCknxKN1FAdURQqEADHd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e93cbb85d2bba01d359228f8d66c006ceda0415bc3ae80f1758b2e6fb840756. 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/5QesG0t2FdCEnQ0TblXaMR.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/5QesG0t2FdCEnQ0TblXaMR.