Space Afrika are an ambient electronic music duo consisting of Joshua Tarelle Reid and Joshua Inyang. Both artists are from the city of Manchester in England. Reid and Inyang began releasing music i
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 0xba8c688733668a53a4c4db910500b68972b1619d0a53640226fced8a5b46f606. 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/ea387d3f-7169-40a8-a518-012fe54e4726.json and https://artists.proofprofile.net/proofs/artist/ea387d3f-7169-40a8-a518-012fe54e4726.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 0x64ba2068e73ac6efd76820e985fabc0e8a87b1f0dec07ce57aad1b97f690622d. 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/USA2Z1810673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eb01e4056dbe3ecaf665e68c0943fa8cc0e6f4b7544b297f9101ad419c28039. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-16T01:51: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/USA2Z1810674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86d0924a6c1566154bc5ec582640a60d76a80f15826b45298d7ca6457d6f208f. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T01:08: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/USA2Z1810675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3471c5e8c7dd3aedc028f20eea0014fab410207471d961d4f7dc112678c2a9c6. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T01:50: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/USA2Z1810676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa24b149f40b4994eaadbb27dac97a7cc4a990f9e81d07b414136265a7e3b445c. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17: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/USA2Z1810677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb45b9249622c59e3f9f41c79ba16dd02138291109eb176a51f52e7f33ac482e4. 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/USA2Z1810678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f2d8eb75ce990550a4be2d58bed329d8843aa5b8f067330be3038af1282f22. 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/QZJCP2100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe96550bf1001fdaaf23301e9993757ab0b631c32be5ef14e5dfea4ea98903f5a. 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/QZJCP2100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeef21f30a58880cd72ebe9cc40a728c0d49434e629a3d092ee95522953e307a. 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/QZJCP2100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff35532684966df6397274c4bec6129fafc3be6ec288cffef5d92bcbce92f725. 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/QZJCP2100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ce9276f9a66ddda7fc9f58bd79461a2c2879d6093730e5464968f2c314b6361. 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/QZJCP2100015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85c85993bf3f2f8979ec2f4224d7ba7779dd82ad8566a2dc715772634d11cc6. 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/QZJCP2100016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x523c8f88e0c29536e6f253cfc95f66120997a18d2c2754a68921273b6e8fd53b. 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/QZJCP2100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0543c2cc8b7aaaa7b67efb9e31f874a158d6d4457f26ee68295d3004cc2a3427. 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/QZJCP2100018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe628c7ae1befbd329b5f9b474539674970b7d7f488560bf2f00cd950d30143ad. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-21T16:29: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/QZJCP2100019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d17cbd5e4ad81839a69dcb1d7dceed8697ba0fe2be30267b3712d589b04cfe5. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZJCP2100021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x968132fc660b09ac3074b355e43a26c71a704bb8ccf678487ff411dcf59027ac. 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/QZJCP2100022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aa372a8e4ee75777ee7e5d08739b810fdf3bf2238155c61c8c7b1b1786a53b7. 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/QZJCP2100023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56baa7ec581be50cf851c1035b3459c9a708252f3200368c04c7817c8a9f3ba8. 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/QZJCP2100024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x193d48e3042cb39f9861937e9bd740068b4f33e0eb4ab6c65b8a3140caa71e08. 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/QZJCP2100025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc372b1f1d2603df70e9543fdb4dc13b258ae259e36e3f69a9a6f7ab8357d30fb. 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/QZJCP2100026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe88594a1092e8f2629ebd801a6c1824e624dcfc91ac41f6860e6c77b3d576eaf. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QZJCP2100027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb46d7c3eeca54b11a0cbeb04136df1ef93953a77f7232fd7f82b13c0fe188fb4. 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/QZJCP2100028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6121c4d859a571f63555ddb17081062ab4a3fa8e838ce11ea43e383a1952dba2. 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/QZJCP2100029.
Summon the Spirit / Demon (feat. Voice Actor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x620b37aa5996f74a68ac3c7747efc9a33a5362399692aa7865983f26fab9ab6c. 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/UKQNV2300141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88dc97e07e214a35dfea349cffcbdeb697caed80af73455d806d22717198ea26. 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/UKQNV2300143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6344c88bfe1cca2ffe5a361ea9a42684d01596e5c00b29e0a8b63660a387e7da. 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/UKQNV2300145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4019becf5e9142c9f01feca04473b73918f38865aa711d742e66ae8f440d314b. 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/UKQNV2300146.
The Graves at Charleroi (feat. Coby Sey)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf05d88b38a75ac25aadf467b7a4c227158776d99bba247df28eb8b65f3bf13ba. 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/UKQNV2300147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b887c1a25065adb575df91caee02ffc6ca4fc03404868553c098094ebb4bdb3. 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/UKQNV2300148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e0927f6bc1b8ca41650bc618c071aaa1e46cbc4e1689a2061e9a6d5190410ce. 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/UKQNV2300149.
I Believe in God, When Things Are Going My Way (feat. Richie Culver)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e598ddb9dc02bb3ca5ab721a83d1b12bfdbd5f36e496404ede40a14576a1a58. 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/UKQNV2300150.