Cheikh El Hasnaoui his real name is Mohamed Khelouat (July 23, 1910 – July 6, 2002) was a Berber singer born in Taâzibt, a small town in the wilaya of Tizi Ouzou in Algeria. Career Cheikh El Hasnaou
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x173a6665b38353222a52136bb5cc0a1ba69fd4aac80de14971d7fcc79b9a422c. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ace757b3-da4c-428d-99b1-7c5d70569f48.json and https://artists.proofprofile.net/proofs/artist/ace757b3-da4c-428d-99b1-7c5d70569f48.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58bfaee34ddc76b106c9797d8268dee2af64c4a696b33421c60537959001c425. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37:00Z), 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/FR43D2201575.
Cheikh El Hasnaoui "La Voix De L'errance"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd89cf9c2331a3a56dfca7e410f8cb7d46f7037981eeadacfa6cf2e6a25d1903. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/FR43D2001010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3862cc2d5572d2a0c49282dca7edb03deac3e61bb07877646ea8b2fbd1a6165d. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T02:47:20Z), 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/FR43D2001330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69287a4b8637048cf3c37f872cf6d6c2e42de5ce2c3dfe3a9c81a11387d5878e. 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/FR43D2001300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34350fe4004e79a4151964b62a4f03723f6a56923267c841635ae949ae5ddcbf. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/FR43D2001040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbde305b03bfa09b16abf708c8f2b56676af4bd021e328fa58c1132b97d44b47a. 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/FR43D2001320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21773130584cdd0d88392ce6f32a7929dfe07eb2e2ef1f21dc3b2cc08380bce. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:28:17Z), 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/FR43D1714590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6bed31bfd07977163bd5065647a20eafb29131aa816ec8ddbd2ff1ce5a48e57. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/FRX282394526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x328363090f1e8dd18b437e9fdc0d8760b796f1d5a2587296b718abd4588cb5ed. 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/VGA011019274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd13bb0badecb4bf94e10dc452090fecfcbc65f6a5f123924c67f8f290d341605. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/VGA011019297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x171ddbe6811be00df070af8a9863a0be9f619807a4c8a98f8cbc2b0afb87e20b. Chain 2 (Bitcoin): anchored in block 957624 (2026-07-11T23:13:54Z), 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/FR9W11319025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38230eb64d032777bd86dd940d11199d79a983ee6b4a643358c67fa643f6ae88. Chain 2 (Bitcoin): anchored in block 957622 (2026-07-11T22:55:42Z), 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/FR9W11319026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d8227165e1e4fdbee3a890715430f136027e475fc678725cfb1dec3d517bfbd. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/FR9W11319033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf80bd1eb2e5764f4372823a2d7a328ff88a8fbc140f5312d98f3248df8b847e6. Chain 2 (Bitcoin): anchored in block 957629 (2026-07-11T23:44: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/FR9W11319034.
Cheikh El Hasnaoui, Le grand Maitre de la chanson Kabyle Vol. 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd031521f4b7e605a8c1b3718bde3871b5755aab4458ec6e32367af432cac09f. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T15:40: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/FR0O70881781.
Cheikh El Hasnaoui, Vol. 3 : Ya noudjoum ellile (Chaâbi algérien)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d956743526af7db667d523b367fcc5f6625db18823aa11d3781ce4aae4310b2. 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/FR6V81637285.
Cheikh El Hasnaoui, vol. 2 (Chaâbi algérien)
Cheikh El Hasnaoui & Hadj M'hamed El Anka
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea8fa3872974c525e26baf0ab1a0f4a631f9b30f53538ae905b09d7fd6d52f1b. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/FR43D1704340.