Loading...
Loading...
Building for cooperatives taught me that the most important security boundary isn't technical — it's social.
Short Field Note — Naija Co-op Hub
---
I started Naija Co-op Hub thinking it was a marketplace with group buying. I finished it understanding that cooperative software is a completely different category — closer to banking infrastructure than to e-commerce.
Three realizations:
1. The platform is a trustee, not a mediator.
In Uber or Airbnb, the platform mediates between strangers and takes a cut. In a cooperative, members already know each other. The platform doesn't create trust; it safeguards it. When a member sends money to the group wallet, they're not trusting the platform — they're trusting their cooperative, and the platform is just the mechanism. This means the platform has to be invisible in its correctness and transparent in its operations. Every fee, every delay, every decision needs to be explainable to a non-technical member.
2. Row-level security is necessary but not sufficient.
PostgreSQL RLS prevents cross-tenant queries, which is table stakes. But the real security risk in cooperatives is insider threat — a cooperative manager with legitimate access who misuses it. We added audit logging for every admin action, immutable ledger entries for every financial transaction, and dual-approval workflows for disbursements above a threshold. Technical isolation handles external threats; process design handles internal ones.
3. Loan approval is a social graph problem, not a credit score problem.
We integrated a credit scoring API and found it rejected most cooperative members — not because they were risky, but because they had thin formal credit histories. The cooperative's loan committee, using the platform's data (savings consistency, group participation, marketplace reputation), approved loans the algorithm would have rejected. We eventually demoted the credit score to an advisory input and elevated the committee's judgment. The platform's job is to inform human decisions, not replace them in contexts where relationships matter.
---
Naija Co-op Hub is live at [naijacoophub.com](https://naijacoophub.com)