Runway
Days of storage the account can still pay for
Policy
Deterministic thresholds — the same observation always produces the same decision
- GREENrunway > 10 days
Hold. Topping up now would lock funds earlier than necessary.
- YELLOW3 – 10 days
Pre-emptive top-up back to 30 days, while every provider is still proving and nothing has to be cut.
- REDrunway ≤ 3 days
Triage on proof: only datasets whose provider is currently proving get funded; ones past their PDP deadline get terminated.
- DEFICITdebt > 0
Settlement has already halted. Clear the debt and restart payment for the datasets still proving.
- IDLElockup rate = 0
Nothing is draining the account, so runway is unbounded and there is nothing to fund or cut.
- UNFUNDEDno funds, no USDFC, no datasets
Nothing to manage yet.
Top-up target 30 days · minimum transfer 0.1 USDFC (no dust txs) · epoch 30s
Every corrective action needs tFIL for gas; without it the agent reports BLOCKED_NO_FUNDS instead of failing silently. Unreadable proof state is never treated as delinquency.
What-if
The same deterministic policy function, run against a modified copy of live on-chain state. Nothing is executed.
Pick a scenario to see what the agent would decide under conditions that cannot be conjured on a testnet on demand.
Demo control — sends a real transaction
Withdraw the spare funds so only ~2 days of runway remain, then run a tick and watch the agent respond to a crisis it did not create.
Decision feed
Every cycle the agent ran, the evidence it weighed, and what it did about it
Datasets
What the agent is paying for, and whether the provider is earning it