DeryMarket · pilot
One trade engine for Ugandan commerce.
A buyer in Kyenjojo should be able to find a maize mill, a wholesaler and a mechanic in the same place, and pay in a way that leaves a record. DeryMarket puts consumer, business and service trade on one engine, with a double-entry ledger underneath so every shilling that moves is written twice and can be reconciled.
What it does
Trade that behaves like trade.
One listing, three kinds of buyer
A shop lists a product once and it is visible to walk-in buyers, to other businesses buying wholesale, and to service customers booking time rather than goods.
Ledger, not screenshots
Every sale, refund and payout posts a double-entry journal line. That is what lets a shop prove its numbers at the end of the month, and what lets a lender trust them.
Mobile money first
MTN MoMo and Airtel Money are the default rails. Cash is still recorded, because cash is what most trade actually uses. Card is optional.
Pickup, boda or bus
Delivery is defined by what exists here: collect at the shop, hand to a boda stage, or send by bus with a tracking code the buyer can quote.
Verified sellers
Sellers verify a phone and a location before they can take money. Ratings follow completed sales only, so a new shop builds a record rather than buying one.
Firebase, modular monolith
Firebase Auth with phone-first sign-in, Firestore and Cloud Functions in TypeScript, built as a modular monolith so it can be operated by a small team.
Status
Where this actually is
DeryMarket is in pilot: the trade engine and ledger are built, seller onboarding is manual, and payments run through the shop's own mobile money until the aggregator agreement is signed. It is not open to the public yet, and we will not pretend otherwise.
Want your shop on it first?
Pilot shops get their catalogue set up for them and pay nothing until the public launch.