Ndirande Anglican Voices is a Malawian renowned gospel music group from Blantyre formed in 1999. The group has released several successful albums, performed at various international music festivals, a
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 0x5b97e2010b9cad98abc0dc66118ed398d43c7eac276606cce93a8627e8df846d. 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/0aa07967-9e3d-466e-bc0e-7b95cc20801a.json and https://artists.proofprofile.net/proofs/artist/0aa07967-9e3d-466e-bc0e-7b95cc20801a.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 0x21a3d1598e35a982872c4addd9e73d3380a29e0b01069e54e36edc486e9ceca8. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZNWS2020111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf15665cde5e468a66f877ad2ac323e8939c3013b11122bc8816000a75572fc5. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZNWS2020114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa338afbefaf336cfbf59546c2eb1f55e97229dd35e5f97c0b836b215b743d82f. Chain 2 (Bitcoin): anchored in block 957650 (2026-07-12T04:18: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/QZNWS2020115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0de517d8903f686681e85719f1e779e81d1b886cc5e0611a599c8114c93df2c. 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/QZNWR2053862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23093cfdb25425d1ab745235cd6c0ea4fe6443364d28ae9713885b7d7fa837e8. 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/QZNWR2053863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cae63ddd34ecf783d18c6368d5b92f5f1ca82895a1b66bee9e9c369cc5d7605. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZNWR2053864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd21f9d84061de35c65dadfa4ac6016c2d16d928b6de5eb3c35b1263d5590b1f4. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07:34Z), 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/QZNWR2053865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf91b6452ccacecca91bcb85c6911a678e5133c167f8a25e03f471000f74324. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-20T01:50: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/QZNWR2053866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39d6501dad54248e3cd26753a5db307c84074b1baa675f02322de4735cace85e. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/QZNWR2053869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x990db9f7d27f36963db417330c149fc27a223d19f36971f19ef5f1e934f6c848. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T02:22:05Z), 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/QZNWR2066196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x294a074edcb621b35e0dd155177a1716162eba22f3dd867a17aa1aa20a671599. 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/QZNWR2066197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07b244d55184ada082df3c1c45ea2deabea51911ca3f17ae80763257af4b6208. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QZNWR2066199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2dafabb93abfe7002f634c71e8cb274c771c2a2b4cfe1b7c630501fad1923d0. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:33:29Z), 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/QZNWR2066201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7512a539cb7044851c13dbe7d8a64bac06c6cb0c2292aafdb9cf910176ee90dd. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZNWR2066203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc89f505c2c9e312ffc7191d184c30452473f8be598cc2551c9a9917a09784965. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QZNWR2066204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e5afdac5c589de04bb4e2d21bcd127215e57d8259930a8675512dc97a271afe. 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/QZNWR2066205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263a3ba3ddfdbbe088e6b88a551f9ed6f07756c5b4e1e7af4f1c8eb1a1651332. Chain 2 (Bitcoin): anchored in block 957650 (2026-07-12T04:18: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/QZNWS2018180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdccbbb45105dd4ce8f0165f7d9c7213d17db21c65ad7509b5001099d92f308ea. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/QZNWS2018181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa9a4cdf1b3f7a46f3a2be6be95c3c1bb6580d295ec6b9d473549aaabc7af6f5. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/QZNWS2018182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7da24a329ca367de610da311bdac4590f7436b4974bf57eca79e7d8622b105aa. Chain 2 (Bitcoin): anchored in block 956397 (2026-07-17T03:16: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/QZNWS2018185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0da051630f1e8b9dba4779b6977cb54782538abd92d87e687fcd8e5d17aaf507. 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/QZNWS2018186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42e301fa08bb4815469ea8636574feb6d0d67c4ed3c6f4f8cd69b086e45dc7df. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/QZNWS2020154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79c26ef3ada73b86ea121c6611d72f12eaa46668e009abe026047c38bd012ba0. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34: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/QZNWS2020156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c34b635ee0a12d81c2b000ab07ba805393efa42d8461c60458b66031f5dd2b7. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:35: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/QZNWS2020158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x553c266f727c2a320b3818fa68cee97c04cdc503c2842887e8d2a8cf9ffb0b86. Chain 2 (Bitcoin): anchored in block 958705 (2026-07-19T08:43:25Z), 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/QZNWS2020166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b95e4d8d38e55b0f6cbfd5c31d7738abee05724bd2f0a21b837dbba3777d93d. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QZNWS2020168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0ad4c067dc9739789380a951ab782fc263df2c271e4d671e6c9ae4a443220fb. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:04: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/QZNWS2020170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8d7dbb888c720bb74f5ece76143f9fc3a880fdc5a574ae15b6939b1f9a38aa9. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZFYZ2327979.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b32f2264c8e33e3bc040b19be6732f2fd17fcf12ce5614864918dc5dbe7c205. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/QZK6J2469738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a2a60b70403ca51406c1e155da72b34aa0d026060aff9a23dc743a280c5b6c1. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZK6J2469739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f65d7ec9d82122781fa12e8475ad7c703192d05d9e235b9a18cf3e677f92a3. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26: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/QZK6J2469740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc9f447d1b855401e36c290ae7bef294068c11603626793a18d59d84025964de. Chain 2 (Bitcoin): anchored in block 957653 (2026-07-12T04:35: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/QZK6J2469741.