Ghostpoet (born Obaro Ejimiwe; 18 January 1983) is a British vocalist, songwriter and musician. He released five critically acclaimed albums with two being nominated for the prestigious Mercury Prize.
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 0xa4da7e1884f951030475429ae12cfd4cf95a3a2ef64e87ff625690d84b71be49. 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/3763f93d-083f-4f3c-8129-f298cd7a0db4.json and https://artists.proofprofile.net/proofs/artist/3763f93d-083f-4f3c-8129-f298cd7a0db4.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 0xd0ea42e527557b9e128844f9ba2ec2a0e85c633ac18850545ccd15e2ad0e4923. 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/GBMEF1100339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8f5ee2d7a1c50a96cb7681dde9a3d7a10be0b55d5d2c0d805cdc3944d3cf249. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/GBMEF1100340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf296e3e51c8dbe9917520d32e8990422a455c9c0f8d6b8c298b6f26a4cdd04c8. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:43: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/GBMEF1000274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x551f2edda96eff39ba75b813252dd2ff83c46b05b57a7adf6a8e3c90ab011bf9. 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/GBMEF1000276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b57cbda394c83a5e8d6e25c271588746e7610e51a84e52ba82c5879bfa303c5. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:32: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/GBMEF1000278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb12fb459dd83061d69116ba2c86cc089e2e703392bc9987093f8c1657a23a85. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/GBMEF1100343.
Live At The Big Chill (Spotify Exclusive)
Live At the Big Chill (Spotify Exclusive)
Live at the Big Chill (Spotify Exclusive)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69be74a8e7bcf83e706859cdcc6af78b6d9fb273e0f5acf617a997bf5d128803. 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/GBENL1300799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e33cdb70ef1f4ce446665a4a8cadb8d47c011eaa77854fa93f3a9e0254c8569. 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/GBENL1300801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf892fd18530714c854f6045616bab19ca97c0f4097e2c6a3f8edbe9d2d0ef1f7. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/GBENL1300802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ccfb8d97728a5c7f92a7c0d72e2b1e0ff492770f8cf164690870306f5f766e2. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), 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/GBENL1300804.
Some Say I so I Say Light (Deluxe Edition)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffebc76e4c61f61ce04a36b0495a2e741af8fa0732189bcb9a3108171e83b2d0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GBENL1401220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c14f9fd0dccf79b135662426bf065135207fac04c5c3307b8d451fc914e693d. 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/GBENL1401221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaa460e5ddfc1d959cc0ded4db231c995977372ce5c8ac9c723d3418b5c48dee. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBENL1401222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86d0f65b0b4f69f7a1a94c30166d5bdcf3b489d174183454e04979aa12c95375. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GBENL1401223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14800d2718a36435b86a6ac18bf73c8b2ad68b4960082a24f2be6b93642c885d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBENL1401224.
That Ring Down the Drain Kind of Feeling
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb64e87fb4ecd7328e1fed3bbb0d7d999b1e0fb040e121daf14237cf93ce5b335. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/GBENL1401225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa99cf886aaf4f22978a6a63b2e653d8f38f32ca6ef283b73a0a9b69c915f0ad. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/GBENL1401226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5455afeb670a4a9082511719eeb26ef016573669c46e27edff806e348373ebb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBENL1401227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb268aae2272f3887330582a3f0f1683512a4f0869c773d978cd7b319b4272084. 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/GBENL1401228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfbd549f4aae311aeef3e376671a52ef50d01d085919376172d44e9ef569c24a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/GBENL1401229.
Sorry My Love, It's You Not Me (feat. Lucy Rose)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x840a5475c24e9596f19d6baa6437002657aa8f4ede0a0f45efdf9f48b9b4412c. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/GBENL1701852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x182b04b924f91fa806f88ebb94a5c3a97b0d1278c80498c6be2ecec79bdbd8b3. Chain 2 (Bitcoin): anchored in block 958116 (2026-07-15T10:00:21Z), 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/GBENL1701853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc742d514f44ca2ee3715e89a421b4a900f9a70d2b62befbbc6a57f789f7f6c2. 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/GBENL1701854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb604f20f9b9272a061a1f33fef813e20225723953d60ac369b7c54e9e0cb40bf. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/GBENL1701857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57b9d9ed379582b026606dbe0b380f59d56e68c0d24d2a2f992d386d6119cdd6. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51:44Z), 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/GBENL1701858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f6724c5f5a58dcf9327091b9994e91dd2e470a9d61617b8467f71329ce3eb67. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/GBENL1701860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b4298db61354162b2533628827a574d76c4c46b3aa072d479d44f0d5d15ed95. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:37:21Z), 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/GBENL1902598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d7a73ac9a8f93990749a8449255f248c434f864f1ebf73243bcda6af62053d. Chain 2 (Bitcoin): anchored in block 958417 (2026-07-17T12:56:50Z), 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/GBENL1902599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa85d2d47115d41a93bbed17e0672fc7519cf22fc10333341ef54f1a34d72571f. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/GBENL1902600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6084c6ed983c3c30e99fba31cd14bbae5edfbc712624169d1caed7f6e53ef8fc. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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/GBENL1902603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb0d816aad5ab22301f6b9c05c4263245c87cd706ddaaa4850196e999775a6c1. 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/GBENL1902605.
I Grow Tired But Dare Not Fall Asleep (Again)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa09ab893a2bc3584be70cc1b718fa49fda52fed6be3f76865d09617750c9739b. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/GBENL1902608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea81adbb7508f74551e9a08033bce5286d24a1558c515fecfaf5889bbd9df6ef. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/DE1MC2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b2f2ff96f067ff745c096f6d37de329048e4b3b514ecd7b04a645b19f232d8. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QMFMF2300993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71bd865e2d38599d6282960626ec51465901c79d16e9ff00f3e7b1e92a51d8fe. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/DGA062234553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06a1225cec7bb47fb75cd18d8a0e37930ceeaf5bb1aa507df6b0ffa3aacb07d5. 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/UKJ2N2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85e0ea4bd83c236b00fd611e0b4ae67269f780bb4dafe70ad7b7e56873f3b643. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/FR59R2242593.
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