The Question We Get Asked
If the payout order in a Njangi House is determined by a ballot — a shuffle of member positions — how do we know the organizer didn't rig it?
It's a fair question. And it's the question that led us to spend serious engineering time evaluating Chainlink VRF (Verifiable Random Function) as the source of randomness for our ballot system. We know how it works. We know how to integrate it. We chose — deliberately — not to build it first.
Here's why. And here's when we will.
What Chainlink VRF Is
Chainlink VRF is an on-chain randomness oracle. When a smart contract needs a random number it can't generate one securely from its own state — blockchain execution is deterministic and public, meaning any "random" number derived from block data can be predicted or manipulated by a miner or validator. VRF solves this by generating randomness off-chain using cryptographic proofs, then delivering it on-chain in a way that is mathematically verifiable.
For a ballot system: instead of a client-side shuffle that no one can audit, you request randomness from Chainlink VRF, receive a provably fair random seed, and use that seed to determine the payout order. Every member — and any external observer — can verify that the result could not have been tampered with. It is, by design, beyond any individual's control.
The technical integration is well-understood:
NjangiHouse.requestBallot()triggers a VRF request after all members have joined- Chainlink's oracle network generates a random value and delivers it via
fulfillRandomWords()callback - The callback uses the random seed to assign the payout order and locks it permanently on-chain
We have the architecture planned. The contracts are designed to support it. We have a LINK subscription budget estimated. It is ready to build the moment the community needs it.
Why We Haven't Built It Yet
The honest answer is this: Chainlink VRF solves a trust problem that requires scale to become urgent.
The traditional njangi has operated without cryptographic randomness for two thousand years. When your savings circle is six neighbours who have known each other for a decade, the ballot happens at the meeting table, in front of everyone. There is no algorithm. There is community accountability.
On Njangi House today, the same dynamic applies. Houses are created by known organisers — people who invited their members, who are known to those members. If an organiser in Douala manipulates a ballot for a five-person house, every member knows who did it. The social consequences in a community that runs on trust are immediate and severe. The on-chain record of the transaction remains forever.
This is not complacency. It is an honest reading of where the risk actually lives at our current stage.
The moment Njangi House reaches the scale where:
- Houses form between strangers with no prior relationship
- The sums involved make manipulation economically attractive
- The organiser is anonymous or pseudonymous
...Chainlink VRF becomes not optional but essential. We know that. We are building toward that scale. And when we get there, VRF will be waiting.
The Deeper Point: Trust Through Community, Not Code
We want to be transparent about a philosophy that shapes how we build.
Blockchain technology gives us the ability to remove human trust from financial systems entirely. That is powerful. But it is not always the right tool. The njangi is not a trustless system — it is a high-trust system. Its power comes from the social bonds that make members accountable to one another. An algorithm that removes the need for those bonds also removes the thing that makes a njangi a njangi.
Our job as builders is to use technology where it genuinely helps, and not to use it where community is already doing the work better. Today, community is doing the ballot just fine. Tomorrow, when the community is too large and too distributed for that to hold, the algorithm steps in.
We are not deferring this feature because we lack the capability. We are deferring it because the njangi spirit — the idea that people who trust each other can build wealth together — is the product. The code is infrastructure. We will never let the infrastructure overshadow the spirit.
When Will We Build It?
We will activate Chainlink VRF ballot integration when one or more of the following conditions are met:
- Community request — When a meaningful number of Njangi House members tell us they want cryptographic proof of ballot fairness, that signal tells us the community has grown beyond social accountability
- Scale threshold — When houses regularly form between participants with no prior relationship
- Sum threshold — When average house contribution sizes make ballot manipulation economically significant
We are tracking all three. When the signal is there, the build will begin.
If you want Chainlink VRF on Njangi House, tell us. Reach out on Telegram or Discord. Your voice is exactly the signal we're watching for.
What We're Building Instead
Our energy right now is on what the njangi community actually needs today:
- Reliability — Making sure every contribution, every payout, every deployment completes correctly and on time
- Accessibility — Ensuring that a 65-year-old market trader in Bamenda can participate as easily as a software engineer in London
- Trust infrastructure — Transparent on-chain records, NFT badges that prove savings discipline, $NKAP rewards for on-time contributions
- Mobile Money bridge — MTN MOMO and Orange Money integration so you don't need a crypto wallet to participate in your circle
These are the foundations. When they are solid, Chainlink VRF will be the next layer.
The Honest Roadmap
We don't believe in hiding technical decisions behind marketing language. Here is what is true:
- Chainlink VRF would make Njangi House ballots cryptographically provable and tamper-proof
- We have the architectural plan to integrate it
- We are not building it now because community trust is doing that job at our current scale
- We will build it when the community is ready and when the community asks
That is the njangi way: community first, tools second.
Want to shape what we build next? Join the conversation on Telegram or Discord. Your feedback directly influences our roadmap.