Ahmed Laabidi (; 1983 – 10 May 2025), better known by his stage name Kafon (), was a Tunisian rapper, singer and actor. He gained widespread recognition in Tunisia after the release of the song "Houma
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 0x46fad593de0eea23325d8f61e266f7ea79071a0b4e3e6f434d81a33c00bc2e14. 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/ec5da2ee-4a07-492b-a1b2-93fc3020a63e.json and https://artists.proofprofile.net/proofs/artist/ec5da2ee-4a07-492b-a1b2-93fc3020a63e.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 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 0xf7076afeeedf0f322ec1b60995c93e7f5d850ffd3dc9c381242e8bc9d607f217. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/TNA010000475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329e76ae6ecaca98ef0f414a3b61ef1fedbf0a5272093bb08398b55182c28728. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/TNA010000473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8c2cf37ce99134c4dd430427dfc5c77b269af2b9cad0531f83029d9ef9e2acb. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/TNA010002054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x070775ea98c11c94953ca05171698a340cd55713cc26f5aeb39d48078251c0fe. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/TNA010001857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe27e410e91447aa17abb43876772759ec4579b20907bac7c622d76c732988ad. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17:58Z), 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/TNA010001859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1839702679d09a472cab64d1efedd7fcc2b108f1515720004fe703620b20d1de. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TNA010000680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cef33f6eb2408ab014a09815d58e32bdb2dce8306353489f08baa20349276db. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/QM4TW1952455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x370eeaa4547421ac7c67e9cdd24df1aaf9808587db20ed29584c42c4d27cd5fc. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QM4TW1996237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe940c82976ae995cda3abcde925aa765bf7444828560553cba20c8aa8305884a. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QM4TX1979022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92719781567f1675b39728e73b068e59f3489ba39d9d2bf201721ed159f0dc0e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/CH6541773090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30369643c3253aa5e1cb62f3f1e4482a673ac63768ecf0b0b5707fb6153b9f01. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P42069133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44d88fe8ec49e32bbcc8f6e644010112cd79e50820363424eb7c9c56ed26cfe5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QMFME2028460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa3fd8a2f2cae389f3bbe13f19e01c3f3241e1b9535b255bb67f9b62cab0f67. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QM4TX2142706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63e48d0822daaa741b059e76708335ea2a2533856a29a054ceaf373601f7efc2. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/QM4TX2181715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc107940929d91817d932dc635663dca2321cac4765ff0a1a2fc7cd96aa505695. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QM6MZ2155628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e15873b4757ae3446a996ae5c7aa2a9e0dbcfb67c3d4363779f4c6a03875422. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QM6MZ2188018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61ed4f623dc316b529c781f33111e6794ff979fa68a89e8a8fc222ce5df5efe7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QM4TW2357319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1fe3ea2911c313856ff575b46f888946e6fd13862cdb2b84acf5832dc2a7003. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2327298.