Decentralized gateway for robots earning MYZ and XMR.
| Module | Status | Endpoints |
|---|---|---|
| Auth | β Live | /api/auth/* |
| Animals | β Live | /api/animals/* |
| Plants | β Live | /api/plants/* |
| Bounties | β Live | /api/bounties/* |
| Rewards | β Live | /api/rewards/* |
| Disputes | β Live | /api/disputes/* |
| Escrow | β Live | /api/escrow/* |
| Multi-currency Escrow | β Live | /api/mc-escrow/* |
| Payment Verification | β Live | /api/payment-verification/* |
| Wallet | β Live | /api/wallet/* |
| Dashboard | β Live | /api/dashboard/* |
| Admin Dashboard | β Live | /api/admin/* |
| Rate Limiting | β Live | All endpoints |
| Swap | β Live | /api/swap/* |
| Robot | β Live | /api/robot/* |
| Rewards | β Live | /api/rewards/* |
| Security | β Live | /api/security/* |
| Sensors | β Live | /api/sensors/* |
| XMR | β Live | /api/xmr/* |
| Contributors | β Live | /api/contributors/* |
| Marketing | β Live | /api/marketing-templates/* |
| Payments | β Live | /api/payments/* |
- Rate limiting on all API endpoints (100 req/15min general, 5 req/15min auth)
- JWT authentication for protected routes
- Admin-only endpoints for sensitive operations
- Input validation on all POST endpoints
- Helmet for HTTP header security
- CORS configuration
- Runtime: Node.js
- Framework: Express.js
- Database: MongoDB (Mongoose)
- Auth: JWT (jsonwebtoken)
- Security: express-rate-limit, helmet, cors
- Payments: Monero (monero-javascript), MYZ (Tari token)
MIT