Haruna Abdullahi (born 30 December 1993), known professionally as DJ AB, is a Nigerian rapper, singer, songwriter and record producer. Early life DJ AB was born in Kaduna State, Nigeria where he ob
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 0x77f1b2f42cd1e84c11c639a99271a8fb38882e965e080a27d8d3b9fa0c8aa465. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b126f980-8ed1-4ba6-9e6d-ceb847f2617c.json and https://artists.proofprofile.net/proofs/artist/b126f980-8ed1-4ba6-9e6d-ceb847f2617c.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 0x972544fd6505dc08459ed69b110c93806f398184a11e13d92b8b6f9b2249ec75. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T15:08:01Z), 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/QZTAZ2436859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b2ffedc8944419fc14f3d398978d53981396c344e7416137c5e4f9a5e5531c7. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/QZTAZ2426319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39cef055900b44a2a107162e6ef32c9ec783e7917e00985a4de5d46d9325f8d5. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/TCAEA1810965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa04fb08991d42f1fe5dedf7c1295d692f524a67404a1135d95b2a200e88392e7. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48:10Z), 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/TCAEF1912128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc270835d2f0dea04965d07135ee1e25d4bedb637ba14f2c75ca6c89bda747486. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/TCAEO1952811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f4037b9529e9afce49cdfb0677bb790b1950325552093dab3efac818999271e. Chain 2 (Bitcoin): anchored in block 957919 (2026-07-13T23:58:45Z), 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/QMGR32276228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d8abdfbf3a1e191f756496dfb4f9b8e014ddb19dd410b71975c7872d4bb080a. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:47:56Z), 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/TCAFO2180521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ebfdc9627a5ace65b4290696963c4f5054bc75c4159194328940c2b24de7194. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/TCAFO2180526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca67705e8247c6e9b60f6efc14fae5b8cc9c5a40842df20a00c3f30b3ebeff50. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T08:06:53Z), 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/TCAFO2180530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8a74eeda167a03175b3a705c3e0cebb17660a652a0418c4ac1c5522c5b2489e. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/TCAFO2180547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1474ccb58ea1c15e2d32b225a5861b0f7327202a9d82de41e76228a6819c278. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/TCAFO2180558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71c2290a989c07f4429579c3768716ffce27a8a9e115632da1cc4f17f6891f3a. 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/QZS7J2154898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ea15fb51b7578c5f8172bafb8a4ec74c2e94fe416a4b1f07c7679bd8387acc6. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T18:42:47Z), 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/QZS7J2127171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb03ed50f0df75be1978f89062fd362c15b9b3f8bf0dc2bab9635cee9b563740. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/TCAGJ2205387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4597d095cee32cee46c7439f848dd16b9666fc13e2babff8351d81586e2685f2. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZNWX2330316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42db1db31b46a0aa4cbf96f2de8ad869101b5442efdc967b7da60fdcf859e20f. 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/QZNWX2330320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x982f5991ef955c82f75672b7ce9b2c7fbb9bb4b4a52145582c83f625f408bf8d. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZNWX2330321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad17a99ddc10e5c84ae739d6a291b9f22723b56d461616b93f8de3a241f715bb. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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/QZNWX2330322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42dabadfe317f04061530caded028a0c516dfc6812afd28265b90a65a52f542a. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/QZNWX2330324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e0907de45ba067be619f2c4e0785616f60c778a083fa1755fbe397eed03637e. 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/QZNWX2330325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67101e9e6f8ab2a4ec0dd7a00f771219536918a2da90d2432d851f882888489b. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/QZNWX2330326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28be47daf4de11a67d61f55696d7864f03ea5bc5a5d60caea2c9d3f17c23345a. 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/QZNWX2330327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7071834917fab273634050f983fd3dfb6ab952bd6ecec647b1dec561e774917e. Chain 2 (Bitcoin): anchored in block 958554 (2026-07-18T13:17:01Z), 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/QZES52443936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d46e7edae035ad7b7ea705e182c6f918bf60c4b9588d09afe908652f3734295. Chain 2 (Bitcoin): anchored in block 958392 (2026-07-17T09:46: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/QZK6K2481192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1a935aa9a421c3a80527ffaba8f97da31da22f60e556dea9443fc14c55811de. 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/TCAIQ2434596.