Trustless grain escrow on Stellar Soroban — built in Kenya, for Africa.
Farmers in Kenya deliver grain to buyers and wait weeks or months to get paid — or never get paid at all. There is no system to enforce payment, no middleman that both sides trust, and no paper trail that cannot be faked.
AgroChain is a smart contract escrow system built on Stellar Soroban. A buyer locks funds on-chain before delivery. A trusted verifier confirms the grain arrived. The contract releases payment to the farmer automatically — no bank, no middleman, no way to cheat.
- Farmer lists a grain batch (crop type, quantity, price)
- Buyer deposits funds into the smart contract escrow
- Verifier (co-op, inspector) confirms delivery on-chain
- Contract automatically releases funds to the farmer
| Function | Description |
|---|---|
list_batch() |
Farmer lists grain with quantity and price |
deposit_escrow() |
Buyer locks funds in the contract |
confirm_delivery() |
Verifier signs off on delivery |
release_funds() |
Contract pays farmer automatically |
- Network: Stellar Testnet
- Contract ID:
CDRDKI6MC2UB4VBTWW55AX76KHZP6BGQ46OQRJZGVW2G4X6ZGUUNQSYW - Explorer: https://stellar.expert/explorer/testnet/contract/CDRDKI6MC2UB4VBTWW55AX76KHZP6BGQ46OQRJZGVW2G4X6ZGUUNQSYW
- Smart contract: Rust + Soroban SDK
- Blockchain: Stellar testnet
- Frontend: React + Vite (coming soon)
- Payment roadmap: M-Pesa KES offramp for farmers
- Smart contract written and tested
- Deployed to Stellar testnet
- React frontend dashboard
- M-Pesa integration for farmer payouts
- ETHSafari Kenya 2026 submission
@karanjadavi — Nairobi, Kenya