A high-level understanding of the AjoHive protocol, its three products, and why it exists.
AjoHive is a savings protocol built on three primitives — Ajo Circles (rotating group savings), FixVault (a fixed-term, fixed-rate lock), and FlexVault (recurring, no-lock savings toward a goal). FixVault is the one product with a real, disclosed rate: fixed the moment you deposit, printed on-chain, never adjusted after the fact. Ajo Circles and FlexVault work differently — what you save is what you get back, plus an optional completion reward for actually finishing, never a projection of investment performance.
A rotating ajo/esusu/njangi group, a fixed-term deposit, and a personal savings goal look different on the surface but share the same underlying guarantee: transparent accounting and non-custodial ownership, enforced by a contract instead of a person. Circles and FlexVault share a completion-reward settlement model; FixVault runs a simpler, single-purpose model built around a rate that is fixed once and never touched again.
Each Circle, FixVault, and FlexVault is its own deployed contract — a cheap minimal proxy clone, not a row in a shared ledger. Every instance holds its own funds directly, which means a bug in one instance’s logic can only ever touch that instance’s money — it physically cannot reach into a different circle or vault, because they never share custody. The factories that deploy these instances don’t hold funds at all; they only deploy instances and manage roles.
The first generation of products targets some of the most common — and most frustrating — savings challenges across Africa: protecting group savings from organizer fraud, giving savers a real, verifiable rate instead of a bank’s opaque one, helping people stick to a recurring savings habit, and preserving value in dollar-denominated assets. People interact through interfaces they already trust, like Telegram and the web, without ever needing to understand wallets, seed phrases, or what a blockchain even is.
This is the single most important thing to understand about AjoHive’s economics: nothing here is a floating APY that moves with market conditions, and nothing runs a background yield strategy on a member’s behalf. FixVault’s rate is a fixed number, disclosed before you deposit and locked to that vault permanently — you can verify it on-chain before you commit to it. Ajo Circles and FlexVault carry no rate at all; what a member gets back is their principal, plus, once, at completion, a flat percentage completion reward, funded separately and paid only to the extent it’s actually funded.
Custody is deliberately decentralized across every individual Circle, FixVault, and FlexVault instance, in contrast to a single Parent-holds-everything design. AjoHiveRouter is the single contract most users and integrators interact with for creation — its constructor is wired to RoleRegistry, AjoCircleFactory, and AjoSaverFactory — but it holds no user funds itself; it only forwards creation requests to the factory that actually deploys the instance holding the funds.