Mzayifani Mzondeleli Boltina, better known as iFani, (born 20 November 1985) is a South African Hip-Hop/Rap artist, MC and television presenter. Born in Mthatha and raised in New Brighton, Eastern
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 0xc89c85818b424070641a3cee84b7701d5fb4b9284c06dfecf2464c33ac3b385b. 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/954e90c2-3bfd-458f-b689-752e5c5015e2.json and https://artists.proofprofile.net/proofs/artist/954e90c2-3bfd-458f-b689-752e5c5015e2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Timeline (Coke Studio South Africa:Season 2)
Timeline (Coke Studio South Africa: Season 2)
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 0x11646b824a46e233e70572d35ea351991d4dae83aa73c9d666323b203fe44b23. 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/ZAQ652302285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2255b30afe626b40c20ece3f555fb1a6c9eed4372d5f28ef95a4c002ce84941f. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/ZAQ652302288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a2136415595de9a0b8621c858df95eba4c067d7472ab2739d001187c94b7c22. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23:20Z), 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/ZAQ652302289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2542c90ad72a1bb42e41bebe70a23560b4c3d44f20e142e500bd82494407070b. 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/ZAQ652302291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e78aa5d5d0abaf94aad360afaee89bd1733da9ef4cacf38d12491bd3241ae7d. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00: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/ZAQ652302292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x759a32227399572eb079acb96621a007c9c27393f3655db837755d9e160262bc. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/ZAQ652302293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x682d3d024b7f17c7e4b0d7f8b84e0ad34444eed33426977ca22f967659a7afa9. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/ZAD702400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b2422f0b39eec1af56ede5521f41e3c7b03ae921f7c39f8b95129e6b14f7d6b. 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/ZAD702400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34e7a6ceeb2203b22f72c4029d8f7b6a87d3eccb7fdc690494d0b43f883ec07b. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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/ZAD702500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0409c168f63177caf5f4ec55a61aeeb4f1708aa6832ed0dff20db12ba1b90332. 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/ZAT961600076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd5bfe62bf6dd467590beb635ed289d033e106aa7163cbf8096fc6016b307e3. 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/ZAWTL2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbefd2a070ca4f4b65e16f2140d1b1d7a4b536f55d46a2bf7d1708386201b7dae. 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/ZAC012401120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95a81e8caee83ab05bc6f1a0c288f2a1894f79f5044a90ac482558e96a2a588c. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/QM6P42367747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaddff721cffe9d3e67a7c998bdda7e278af0bb68867b78d4bdb3f2dde33fc3ea. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/ZAA641400260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4256ff1d0d434a07598a81c13b94027382606b39def80f7d7a4d6fed85bc58d9. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53:33Z), 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/ZAA641400065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x584f6e528d7fdf2effa93ce3242b5488a6271bca55b8f3ce643ced46672d91d8. 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/ZAC012401701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc853d53ab8f66321e7f6518c8cd8e7ac3a0776584a31b2100a288353122e12cf. 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/PLF241704162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95a81e8caee83ab05bc6f1a0c288f2a1894f79f5044a90ac482558e96a2a588c. 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/QM6P42367747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5bb8ba9f0df4070054795cae82fd5abdd7f5ffb0570d5b5acd02c63d682f6af. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T20:55:30Z), 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/ZAA641400040.
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 0xad86d1c15ce310026336c24e16544583acd4a6d051ead06456f953e254d898c6. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/ZAA641400062.