§ 01 Declare
Each village declares production / demand (hourly rates) and a
supplies topology (fill a deficit, overflow the surplus). Amounts take
either a positional [wood, clay, iron, crop] list or a {crop: N} map. sluice
balances four independent per-resource flows over the DAG — it validates a topology, it doesn't
optimize routing.
§ 02 Lineage