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 0xc7b4a28f4b8d3b4bd784e7caa840ba3558fe3d4b6eab50e5af9ebc09b427dc58. 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/c42cd33e-b3ee-46d9-b45c-a933feef2e22.json and https://artists.proofprofile.net/proofs/artist/c42cd33e-b3ee-46d9-b45c-a933feef2e22.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Les fables hors-série 5 : Dernière échéance
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 0x3a370012c76798ba04e84208a9fb15ee0dd28068a1774f758cebdd544b848f09. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:40:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2qSusZPIuCuiOx1ZLdNo01.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/2qSusZPIuCuiOx1ZLdNo01.
{"copyright_id":"0x6f7fa1cd3e053d6769ec9f58b5bd429ed35a0dd33652a429aec9183e9edc796f","isrc":"FRUM71600577","name":"A la marocaine","registered_at":"2026-06-06T16:57:22Z","spotify_id":"5fn8tHcKNH2DUfiF6h78Ks","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7fa1cd3e053d6769ec9f58b5bd429ed35a0dd33652a429aec9183e9edc796f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5fn8tHcKNH2DUfiF6h78Ks.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/5fn8tHcKNH2DUfiF6h78Ks.
Arabian Bad Girl (feat. Hamidu & L.E.C.K)
{"copyright_id":"0xfbce9993bf0dc33c880008745a3be08dd2724cfa53911f1f13e7ba558caf05b7","isrc":"FR6Q11400043","name":"Arabian Bad Girl (feat. Hamidu & L.E.C.K)","registered_at":"2026-06-21T03:38:25Z","spotify_id":"6jNktDQNDc5fgCLztAQ0DW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbce9993bf0dc33c880008745a3be08dd2724cfa53911f1f13e7ba558caf05b7. 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/6jNktDQNDc5fgCLztAQ0DW.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/6jNktDQNDc5fgCLztAQ0DW.