Kareem Dennis (; born 23 May 1986), better known by his stage name Lowkey, is a British-Iraqi rapper and activist from London. He first became known through a series of mixtapes he released before he
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 0x18518e13e931b14622ac48812a1c1a62efb01a33bab325d2088170ab0a1b8b85. 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/158dc2b8-442c-4ab8-9f86-ea5ade16ace5.json and https://artists.proofprofile.net/proofs/artist/158dc2b8-442c-4ab8-9f86-ea5ade16ace5.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 0xed3dca44494b484810d65acd8a5c0b35b7bcd9ef3d41ecf5eb498b2b067afe19. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/DEYT72300197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba1f8f5d1e1a1d5a080d0d2cb97aa6a81389484576ae2040400c0adab6c8bd37. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/DEYT72200254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92b2d6cf74abbad0df694d8f132d20cc38b5c3b013764910a3c41c3c0e0e901c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/DEYT72200236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0dbb5d74a47eeec8d27f0effaf9e99df3dce28d7c238d8e8580e2567e98655b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/DEYT72200068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae9301b9eff87be9c9a43af2dfe610f20a1f42a5af1c52da7e72fc5de4ec390b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/DEYT72200049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2036f9f0b1790fd11b096689e5f5cf8c982f75d9bb5c1bfc2cdb83d1bc451ec. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/DEYT72200084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac3a25dd3f4a1e31b83840e07fd4c935f5eae678bc039b5add1498052d5b931e. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/DEYT72100675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa69d193c224c7be11bda10e9115bba65584c90c5b80a882b1a3d8ed57ab2a054. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/DEYT72100640.