AgriOps Documentation
Agricultural Supply Chain Intelligence
AgriOps is a secure, multi-tenant SaaS platform for agricultural SMEs and cooperatives — providing farm-level GPS traceability, supply chain intelligence, and compliance verification across regulatory frameworks including EUDR.
Live platform: app.agriops.io · API: api.agriops.io/api/v1/
Start Here
User Guide
| Document |
Description |
| User Manual |
Field officers, coordinators, managers — how to use AgriOps end-to-end |
System Design
Architecture Decision Records
| ADR |
Decision |
| ADR 001 |
Django + PostgreSQL stack selection |
| ADR 002 |
Hybrid role architecture — system_role + job_title |
| ADR 003 |
Tenant isolation strategy |
| ADR 004 |
GeoJSON over PostGIS for farm geolocation |
| ADR 005 |
Farm model separation from Supplier |
| ADR 006 |
Separate OpsEventLog from tenant AuditLog |
| ADR 007 |
TOTP over IP restriction for ops dashboard |
| ADR 008 |
Cloudflare Email Routing as interim MX (superseded — Google Workspace live 2026-05-08) |
| ADR 009 |
Production hardening — DB indexes, async email, env validation |
| ADR 010 |
Billing architecture — dual processor (Paystack/Stripe), isolated app, plan-gated access |
| ADR 011 |
PostgreSQL Row-Level Security — deferral criteria and implementation shape |
| ADR 012 |
Enterprise tenant API integration — deferral criteria and P0 build sequence |
| ADR 013 |
Evidence-gated Compliance Readiness sign-off — engine produces evidence, a manager signs off |
Runbooks
Security
Legal & Compliance
| Document |
Description |
| Data Protection |
NDPA 2023 compliance posture — lawful basis, DPIA summary, data subject rights, cross-border transfers |
Commercial
| Document |
Description |
| Subscription Agreement |
Standard SaaS contract template — Schedule A covers tier, currency, and limits |
| Tenant Onboarding Checklist |
White-glove onboarding across 3 sessions — done when first compliance PDF is in tenant’s hands |
Built by Sirleroy · Phase 4 in progress · May 2026