MtaaDAO is a full-stack DAO and DeFi platform built for East African markets. 364 versioned API endpoints across DAOs, Wallets, Treasury, and YUKI trading. Three-persona dashboard: Okedi (governance), Yuki (trading), Amara (passive investment) M-Pesa on/off-ramp β native integration with East African mobile money.
# π MtaaDAO β Community-Powered DeFi for East Africa
---
## π― What is MtaaDAO?
**MtaaDAO** is a full-stack **DAO and DeFi platform** purpose-built for East African markets. It combines:
- **364+ versioned API endpoints** for DAOs, wallets, treasury management, and trading
- **Three-persona dashboards** for different user types:
- π€ **Okedi** β Community governance and participation
- π **Yuki** β Active trading and profit generation
- β **Amara** β Passive investment and yield farming
- **M-Pesa on/off-ramp integration** β Native connection to East African mobile money
- **ERC4626 Vault System (MaonoVault)** β Trustless, community-managed savings circles
- **AI-Powered Assistant (Morio)** β Natural language interface for DAO operations
---
## π Key Features
### Financial Layer
- β
**Multi-wallet support** (CELO, cUSD, and wrapped assets)
- β
**Personal & community vaults** with yield tracking
- β
**Automated vault management** β deposit/withdraw/NAV/fee distribution
- β
**Transaction history** with real-time updates
- β
**Recurring payment automation** and locked savings mechanisms
- β
**Smart Router** β Multi-exchange price comparison and optimal trade execution
- β
**CEX Integration** β Direct trading on centralized exchanges with fee optimization
### Governance & Community
- β
**Advanced proposal system** with templates and custom fields
- β
**Vote delegation** β scoped by category or specific proposals
- β
**Task & bounty marketplace** β community-driven contributions
- β
**Escrow system** β secure payments with dispute resolution
---
## βοΈ Worker Observability (Payouts)
Short instructions for monitoring and smoke-testing the referral payout worker are in docs/worker-observability.md.
Quick dry-run smoke test:
```bash
# from repo root
NODE_ENV=development npx ts-node scripts/smoke-payout-worker.ts
```
Set `ADMIN_ALERT_WEBHOOK` to a Discord webhook to receive critical alerts when payouts fail after retries.
- β
**Proposal comments** β engageme β¦