FieldRoot is a mycorrhizal-style local routing simulator for precision agriculture.
It turns a multi-vendor field sensor batch into:
- local P2P routing decisions,
- cloud fallback counts,
- plot-level risk profiles,
- cloud-dependence scores,
- JSON or Markdown reports for field operators and system integrators.
This is a local simulation and audit aid. It does not control farm equipment, replace agronomic advice, guarantee network availability, or bypass lawful data contracts.
python -m pip install -e .python -m fieldroot sample -o examples/field_batch.json
python -m fieldroot run -i examples/field_batch.json --full -o examples/network_report.json
python -m fieldroot run -i examples/field_batch.json --markdown -o examples/network_report.mdFarm data often gets trapped in vendor clouds even when adjacent field machines could share local telemetry. FieldRoot models a fungal-root-like network: nearby devices route crop-health signals through local collectors, then compute plot risk even when central infrastructure is thin or unavailable.
python -m pytest -qRuntime dependencies: none beyond the Python standard library.