Bursar

Pay only for what persists.

Filecoin Calibrationwallet …epoch observed

Runway

Days of storage the account can still pay for

Loading account balances

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

0 ticks

Datasets

What the agent is paying for, and whether the provider is earning it

epoch
Loading datasets