Aleko Capital · Platform Overview

Verified capital, from ore to return.

How Aleko Capital gives an investor real, sanitized proof that mineral-procurement capital in Kenya is turning into tracked physical product and real cash returns - without exposing vendor pricing, staff data, or the internal ledger.

Maker-checker enforced Three-way payment match GPS & geofence tracked Append-only audit trail Sanitized investor view
01

Background

Why this platform exists, and what problem it's actually solving.

Aleko Capital is an investment partnership doing mineral exploration and procurement in Kenya. An investor provides the capital; a Kenya-based team runs the ground operation - buying ore from artisanal miners, transporting it, processing it, and selling the refined product. The investor and the operating team are not the same people, which means the core problem is trust without exposure: the investor needs proof their capital is real and moving correctly, and Aleko needs to keep vendor pricing, supplier identities, and staff pay confidential.

This platform is that proof. Every physical step - a purchase, a scale reading, a truck's route, a lab result - writes a digital record before money moves. The investor sees the aggregate result of that record in real time. They never see the record's confidential detail.

02

The opportunity

Why this gap exists, and why closing it is worth capital.

Kenya's artisanal and small-scale mining sector moves real, valuable gold every day, sourced by hand, at small scale, largely outside formal, bankable, or investable channels. Not because the gold isn't real. Because there has historically been no system-level way for a capital provider sitting outside the operation to verify that a shilling deployed into procurement actually became a gram of verified ore, and that the ore became cash, without either party having to simply trust the other's word.

That gap is a financing problem, not a geology problem. Ore reserves and buyer demand already exist. What's been missing is the verification layer that lets outside capital participate without needing to be on the ground to believe the numbers. That's the specific, narrow thing this platform is built to close.

03

Why this, not the status quo

The same procurement chain, with and without a verification layer underneath it.

Point of failureTrust-based procurementThis platform
Proof of purchasePaper trail, unverifiable after the factDigital PO, weigh ticket, and invoice, matched automatically
Payment controlOne person can request and approve the same paymentMaker-checker enforced at the database level, not just policy
Weight accuracyManual scale reading, disputable after deliveryIoT scale feed; any manual override is flagged and requires a reason
Investor visibilityPeriodic reports, after the money has already movedReal-time, sanitized dashboard, before and after
Fraud detectionFound after the loss, if at allRecovery variance auto-flagged the moment it exceeds 1.5%
Audit trailReconstructed from memory and paperworkAppend-only log; nothing can be edited or deleted, ever
04

How it works

Seven steps, from capital arriving to cash returning - each one gated by a digital control, not a person's word.

1

Investor capital arrives

What happens
Capital moves into a secure, Aleko-owned SPV account set up to isolate this venture's financial and legal risk.
The control
Money is locked. No one can spend a dollar without an approved digital Purchase Order.
Investor sees
Total capital available, and how much is currently locked in active transactions.
2

Buying raw ore

What happens
A field officer sources ore from a local mining hub or cooperative.
The control
The system checks the hub's licence before allowing a purchase, and blocks it automatically if the paperwork has expired. The person who requests a purchase can never be the person who approves it.
Investor sees
Total tonnage purchased and aggregate spend - never vendor bank details or contact information.
3

Weighing the ore

What happens
The ore arrives at the buying station weighbridge.
The control
The scale reports the net weight straight to the platform. A station manager can't type in a number - any manual override is flagged red and requires a written reason.
Investor sees
Verified net weight added to physical inventory.
4

Transporting the material

What happens
The ore is loaded and moved to the processing plant or central hub.
The control
Every trip gets a unique Digital Batch ID and is tracked live by GPS. An unauthorized stop or a route deviation alerts the command centre instantly.
Investor sees
Materials moving safely and verifiably from point A to point B.
5

Three-way payment matching

What happens
The supplier submits an invoice for the delivered ore.
The control
The platform compares the Purchase Order, the Weighbridge Receipt, and the Supplier Invoice. All three agree → payment releases. Any mismatch → payment freezes automatically.
Investor sees
Proof that every released payment matches a physical delivery.
6

Processing & purity testing

What happens
Raw ore is refined into high-purity gold. Lab assays predict recovery before processing; actual recovery is weighed after.
The control
If actual recovery falls more than ~1.5% below the pre-process estimate, the platform automatically flags the batch for investigation.
Investor sees
Total refined output and recovery percentage.
7

Final sale & cash returned

What happens
Refined gold is delivered to the buyer or refinery, and cash is wired back.
The control
The sale is linked back to the original Batch ID and the buyer's bank deposit confirmation - nothing is recorded as sold without both.
Investor sees
Realized revenue, and net return on their deployed capital.

The seven rules underneath all seven steps

Every step above exists to enforce one of these. They're the actual governing logic, not a slogan layered on top of it.

01

  • No material movement without a record

02

  • No financial movement without an approval

03

  • No inventory movement without reconciliation

04

  • No supplier without verification

05

  • No payment without supporting documentation

06

  • No adjustment without an audit trail

07

  • No material exception without explanation
05

Capital velocity

How long a shilling stays in motion before it comes back as cash. Illustrative timing, actual duration depends on hub volume and buyer terms.

Capital Deployed Day 0 PO Approved Day 1 Ore Weighed Day 2 Payment Released Day 3 Processed & Refined Day 10 Sold Day 14 Cash Returned Day 21
Every milestone on this line is a record the platform writes automatically, not a status update someone has to chase down.
06

The architecture

Five layers, from the apps people touch down to where the record actually lives.

Client LayerWhat people use
Field mobile app (offline-first) Web dashboard Investor portal UI
Secure GatewayWho's allowed to ask what
Token authentication Role-based access gate Hub-scoped permissions Device authentication (IoT)
Core ServicesThe business rules, enforced
Purchase orders Weighbridge intake Three-way match Payments GPS & geofencing Assay variance Investor portal Hubs & miners onboarding Sales & off-take Reporting & analytics
Verification PartnersWho confirms the outside world
Zoho Books M-Pesa Daraja Smile Identity (KYC) Google Maps Africa's Talking Crypto / stablecoin rail
Data VaultWhere the record lives
Relational database Cache & live-ping buffer Hashed document vault
07

Who's on the platform

Every account has exactly one role, and the platform enforces what that role can see and touch - not just the interface, the data itself.

Investor

Read-only, fully sanitized
Sees
Aggregate capital, verified inventory, recovery %, realized sales
Can do
Nothing but read - no write access exists for this role
Never sees
Supplier names, itemized pricing, staff pay or bank details

Exec Admin

Aleko's top admin
Sees
Everything, unmasked, across every hub
Can do
Final overrides, user & role management

Approver (checker)

Mid-level, assigned hub(s)
Sees
Full detail within their assigned hub(s)
Can do
Approve or reject purchase orders, payments, assays - never their own requests

Field Officer (maker)

Ground procurement, one hub only
Sees
Their own hub's transactions
Can do
Create intake, request purchase orders, log weigh tickets - cannot approve anything they created

Driver / Runner

Logistics, one trip at a time
Sees
Their own active route and trip
Can do
Trip check-ins, delivery confirmation - always GPS-tracked while active

Compliance Auditor

Internal or external audit
Sees
Audit logs, KYC vault, licence status - global, read-only
Can do
Flag or escalate; nothing more
08

What triggers what

A purchase order's path from request to cash out, hop by hop.

approver ≠ creator IoT auto / flagged manual override supplier submits PO + weight + invoice compared automatically only if green_match approver ≠ creator M-Pesa or bank rail releases funds masked aggregate feed PO Created PO Approved Weigh Ticket Invoice Three-Way Match Payment Created Payment Approved Disbursement M-Pesa / bank Investor Portal masked, read-only
Every hop is gated by a rule, not a person's word: who can act, what has to match, and who has to sign off.

PO created

Field officer requests a purchase against a hub.

PO approved

A different person, the approver, signs off.

Weighed in

Digital scale reports net weight; overrides are flagged.

Invoice submitted

Supplier's invoice enters the match.

Three-way match

PO + weight + invoice compared. Green pays, red freezes.

Payment approved

A second person confirms release, never the requester.

Payout sent

Funds move via M-Pesa or bank rail.

Maker-checker, the green/red match, and the append-only audit trail all sit inside this one chain, not bolted on afterward. A purchase can't skip a step, and it can't move money without the record to back it up.

09

What's captured, what's stored

Every physical event becomes a record before it becomes a payment.

Captured at the source

  • Gross / tare / net weight, straight from the scale
  • Purity grade from the XRF reader
  • GPS position, speed, geofence status
  • Lab assay estimates vs. actual recovery
  • Document hashes (SHA-256) at upload

Where it lives

  • Relational database - the system of record, 30 tables
  • Cache layer - session state and the live GPS-ping buffer
  • Object storage - hashed documents and receipts
  • Append-only audit log - never updated, never deleted

How systems talk

  • Field devices & scales → webhook → central API
  • Staff apps → token-authenticated REST calls
  • Investor & admin views → same API, different filter
  • Every response passes a masking layer before it leaves
10

Risk & mitigation

The same controls from §04 and §08, read as answers to the questions a capital provider actually asks.

RiskHow the platform addresses it
Ore diversion or theftEvery gram is weighed by an IoT scale and tied to a Digital Batch ID; a manual override is always flagged and requires a written reason.
Payment fraud or self-dealingMaker-checker is enforced at the database level, the person who requests a payment can never be the one who approves it.
Invoice or weight manipulationThe three-way match blocks payment unless the purchase order, scale weight, and invoice all agree.
Processing shortfall, theft or inefficiencyRecovery more than 1.5% below the pre-process estimate auto-flags the batch for investigation.
Supplier or hub illegitimacyA hub's cooperative licence is checked before any purchase order can be issued against it, and an expired licence auto-suspends the hub.
Diversion in transitGPS and geofencing flag an unauthorized stop or route deviation the moment it happens, not after delivery.
Cover-up after the factThe audit log is append-only. Nothing can be edited or deleted, by anyone, ever.
11

Systems we rely on

The outside verification and payment partners that keep the platform's numbers honest.

ServiceWhat it verifiesEst. running cost
Safaricom M-Pesa DarajaMobile-money payouts to miners & hubs~$8/mo + 1-1.5% per payout
Zoho BooksAccounting sync, tax & ledger records$15-$40/mo
Smile IdentityNational ID verification for hubs & suppliers~$50-$300/mo
Google Maps PlatformLive GPS map & geofencing$0-$200/mo
Africa's TalkingSMS alerts to field staff$20-$100/mo
Crypto / stablecoin railAlternative investor funding railProvider TBD
12

Live dashboard preview

A working preview of the command-centre view - simulated here so you can see the shape of it before the real feed is wired in.

Simulated Every number below is generated in your browser for demonstration. No production data, no live connection.
command-centre.aleko.capital - overview
Capital Deployed
$842,000
 
Verified Inventory
128.4 kg
 
Collected Today
0.0 kg
avg. day: ≤5 kg
Active Hubs
3
Rosterman · Osiri · Macalder
Pending Approvals
3
awaiting checker
Live Order Feed
Order history
Station Performance
3 stations
Assay Status
Invoices & Payments
Pending
5
~$14,200
Paid
~$96,400
Balance
~$14,200
outstanding
INV-0512 · HUB-ROSTERMAN-01
INV-0513 · HUB-OSIRI-02Pending
INV-0514 · HUB-MACALDER-03
Notifications
Hub Status
HUB-ROSTERMAN-01licence ok · 62 days left
HUB-OSIRI-02licence ok · 140 days left
HUB-MACALDER-03licence review · 9 days left

This is a concept preview of the command-centre view, built to show the shape of it before the real feed is wired in. It's the general operations view, §13 breaks down how each of the six roles sees something different. USD figures are illustrative, converted at an assumed gold price for demonstration only.

13

What each role sees

Same platform, six different screens - because the access rules in §07 aren't just permissions, they change what's actually rendered. Pick a role.

Simulated Concept mockups of each role's screen - not production UI. The approve/reject and confirm-delivery buttons are locally interactive so you can see the mechanic; nothing here writes to a real record.
investor.aleko.capital - portfolio
1 / 2 - Portfolio Overview
Capital Deployed
$842,000
Verified Inventory
128.4 kg
Recovery Rate (avg)
89.2%
Realized Sales
$214,600
Capital Deployed - Last 7 Months
$0 $421k $842k $480k Feb $560k Mar $610k Apr $690k May $740k Jun $800k Jul $842k Aug
Aggregate capital deployed, month over month - the only figure this view ever shows is the total.
Recent Hubs
HUB-ROSTERMAN-013 deliveries this month
HUB-OSIRI-021 delivery this month
2 / 2 - Batch History
Verified Batches
ACI-ORE-ROSTERMAN-00124.8 kg · 88.6% recovery
ACI-ORE-OSIRI-00073.1 kg · 91.4% recovery
ACI-ORE-ROSTERMAN-00115.6 kg · 90.0% recovery
ACI-ORE-MACALDER-00042.4 kg · 89.1% recovery

Read-only. No vendor names, no itemized pricing, no staff data - ever, at any zoom level.

admin.aleko.capital - command centre
1 / 2 - Command Centre
Capital Deployed
$842,000
Active Staff
14
Open Overrides
2
Pending Approvals
3
Recent Hubs (unmasked)
HUB-ROSTERMAN-01 · Rosterman Cooperative3 deliveries · KES 412,000
HUB-OSIRI-02 · Osiri Cooperative Union1 delivery · KES 96,400
Freeze All Disbursements

Exec-admin override - logged with a reason code either way.

2 / 2 - Staff & Roles
Active Accounts
A. Wanjiruapprover · Rosterman
D. Otienofield_officer · Osiri
S. Kipronodriver_runner · fleet
J. Mwangicompliance_auditor · global

Same data as the investor view, same day - but unmasked, plus the override and staff controls only exec_admin holds.

1 / 2 - Awaiting Your Approval
PO-0231HUB-ROSTERMAN-01 · KES 84,200 · requested by field_officer_12
Payment-0117Three-way match: green · KES 61,050 · requested by field_officer_04
PO-0233HUB-MACALDER-03 · KES 22,900 · requested by field_officer_09
2 / 2 - Approved Today
PO-0228approved 08:12
Payment-0114approved 08:40
PO-0229rejected 09:02 · scale mismatch

The platform blocks approving your own request outright - this queue only ever shows requests someone else made.

1 / 3 - Today's Hub Queue
MINER-RST-04109:02 · 210 g
MINER-RST-04509:18 · 184 g
MINER-RST-03309:26 · 96 g
+ New Intake
2 / 3 - New Ore Intake
HubRosterman A
Miner IDMINER-RST-045
Net weight184 g
Purity (XRF)62.1%
PayoutM-Pesa
Generate Batch Receipt
3 / 3 - Receipt Confirmed
BatchACI-ORE-ROSTERMAN-0013
Recorded09:18:44
StatusSynced

Sub-30-second entry per the target workflow - scan the miner's QR, read the scale, done. Swipe through: queue → intake → receipt.

1 / 2 - Active Trip
BatchACI-ORE-ROSTERMAN-0012
RouteRosterman → Plant
GeofenceOn route
ETA18 min
2 / 2 - Trip History
ACI-ORE-OSIRI-0006delivered yesterday
ACI-ORE-ROSTERMAN-0010delivered 2 days ago
ACI-ORE-MACALDER-0003delivered 3 days ago

GPS-tracked the entire time this screen is open - an unplanned stop alerts the command centre before the driver does anything.

audit.aleko.capital - audit log
1 / 2 - Audit Log
TimeActorActionEntityReason
09:14:02field_officer_23weigh_ticket.overrideWT-0417scale offline, manual read
09:22:47approver_08purchase_order.approvePO-0230-
09:31:15systemthree_way_match.evaluateTWM-0512green_match
09:40:03exec_admin_02payment.freezePAY-0118invoice/scale mismatch
09:52:31field_officer_09hub.miner_registeredMINER-MGR-118-
2 / 2 - Licence & KYC Status
HUB-ROSTERMAN-01licence ok · 62 days left
HUB-OSIRI-02licence ok · 140 days left
HUB-MACALDER-03licence review · 9 days left

Read-only by design - there is no edit or delete control anywhere on this screen, because the underlying table doesn't have one either.

14

Invoice tracking & ground-team approval

How a supplier's invoice gets tracked from submission to payment, and how the field team gets an assay in front of an approver before money moves.

How invoice tracking works

A field officer or supplier submits the invoice against a specific batch. The platform links it automatically to that batch's Purchase Order and Weigh Ticket by batch ID, so no one has to manually connect the three records. The three-way match runs the moment all three exist, and the approver is notified either way.

matched by batch ID all three present match mismatch Invoice Submitted Three-Way Match Approver Notified Payment Queued Payment Frozen
No payment moves without a matching invoice, weigh ticket, and purchase order all pointing at the same batch.

Process overview

01
Step 1 of 4

The field officer uploads the invoice

A photo of the supplier's invoice, tagged to the batch it belongs to, right from the same app used for ore intake.

02
Step 2 of 4

The platform links it to the PO and weigh ticket

Same batch ID, so no one has to manually connect the three records, or remember to.

03
Step 3 of 4

The three-way match runs instantly

PO, weight, and invoice compared the moment all three exist.

04
Step 4 of 4

The approver is notified either way

Green queues the payment for release. Red freezes it and flags the mismatch, no payment moves silently.

Ground-team approval thread

An assay result needs context, not just a number, before an approver signs off on releasing payment. Each assay gets a short thread attached to it: the field team can upload the report and flag anything unusual, the approver can ask a question or approve right there.

Simulated Concept mockup. Type below and press Send, it appends locally so you can see the mechanic, nothing is stored.
JO
John Otieno field_officer · Macalder Station · 09:41
Uploading the assay for Batch ACI-ORE-MACALDER-0004. Recovery came in a little under the pre-process estimate.
📎 assay-macalder-0004.pdf
MA
Mary Achieng approver · 09:52
Variance is 2.4%, over the 1.5% threshold, so this one's flagged automatically. Can you confirm the plant log for that run before I sign off?
JO
John Otieno field_officer · 09:58
Confirmed, chemical batch ran short on schedule. Not theft, plant inefficiency. Noted on the log.
MA
Mary Achieng approver · 10:03
Approved with the noted reason. Releasing the linked payment now.
15

What this means for the investor relationship

The short version of everything above.

Trust, without exposure

Every stage, capital arriving, ore purchased, weighed, matched, paid, refined, and sold, writes a record before money or material moves. The investor sees the outcome of that record in real time. They never see the confidential detail behind it.

Control, not paperwork

Maker-checker, the three-way match, and the append-only audit trail aren't reports generated after the fact, they're gates the transaction has to pass through to happen at all.