ASAgriSense/Docs/Roadmap

Product

Roadmap

Phase 1 — SMS#

The Sustainability Management System is the first delivery phase. Modules are built in dependency order: setup and data foundation first, aggregation and reporting last.

1
Geographic & Org SetupIn Progress

Everything depends on this hierarchy — no farmer data can exist without it.

2
Farmer RegistryIn Progress

Second foundational layer. Farms, activities, surveys, and compliance all hang off farmer records.

3
Farm Mapping & GeospatialIn Progress

Required before deforestation assessment or EUDR compliance can run.

4
Deforestation Risk AssessmentIn Progress

Depends on plot polygons from Farm Mapping. Feeds directly into EUDR Compliance.

5
Sustainability ProgramsIn Progress

Depends on farmers and communities. Independent of mapping and risk.

6
Survey SystemIn Progress

Depends on farmers and communities. Baseline survey completion is a compliance condition.

7
EUDR Compliance & ReportingPlanned

Aggregates all other modules. Should be built last among feature modules.

8
Operational DashboardsPlanned

Visualisation layer over all other modules. Built incrementally as each module lands.

Module dependency order#

Geographic Setup
    └── Farmer Registry
            └── Farm Mapping & Geospatial
                    └── Deforestation Risk Assessment
                                └── EUDR Compliance & Reporting
Farmer Registry ─┬─ Sustainability Programs
                 └─ Survey System ──────────────┘
All modules ──────────────────── Operational Dashboards

Phase 2 — PMS#

The Purchasing Management System builds directly on top of the SMS data layer. It does not exist in Phase 1 — but the SMS schema and APIs are designed from day one to be the foundation PMS depends on.

  • Purchase transactions linked to specific farmers and farms
  • Warehouse management (intake, storage, dispatch)
  • Payment processing: MoMo, E-zwich, and cash disbursements
  • Purchase-level EUDR traceability (uses SMS geolocation + risk status)
  • Optional compliance gating: block purchase of non-compliant farmers
  • Supply chain reporting for exporters
PMS design constraint
The SMS farmer registry, farm geolocation records, and farmer payment settings must be designed as a shared foundation from day one — even though PMS is Phase 2. Do not make design decisions that would require migration when PMS lands.

Out of scope — SMS Phase 1#

  • Purchase transactions, warehouse, or payment disbursements (PMS scope)
  • Multi-commodity trading workflows (PMS scope)
  • Custom ML-based deforestation detection (uses external provider API)
  • Real-time satellite imagery processing (uses Global Forest Watch data)
  • End-customer (EU buyer) portal
  • Integration with EU Trade Single Window (DDS submission is export-only)
  • Carbon credit or emissions tracking
  • Supplier/exporter ledger management