Docs>Getting Started>Overview

Overview

A high-level understanding of the AjoHive protocol, its three products, and why it exists.

What is AjoHive?

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.

Design philosophy: three primitives, two settlement models

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.

  • An Ajo Circle is a fixed-contribution, fixed-cycle, fixed-seat rotating pot — the on-chain version of ajo, esusu, njangi, and stokvels, enforced by the contract instead of a trusted organizer holding the record book.
  • A FixVault is a lump-sum deposit locked for one of five fixed terms, earning a rate disclosed and fixed at the moment of deposit. The position is a transferable NFT.
  • A FlexVault is a recurring, no-lock commitment toward a goal with a fixed end date — contribute on your own schedule, close any time.
  • Circles and FlexVault share the same completion-reward model and the same on-chain reputation registry. FixVault does not use either — its economics are the rate alone.

Why this architecture matters

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.

Built for Africa

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.

The honest version of a rate

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 model

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.