Budget forecast brief
wever_budget-forecast-briefAgent Treasury: submit a current balance with its date, recurring commitments (amount, cadence, next due date), recent spend totals by period, an optional reserve floor and a forecast horizon in days. The signed brief projects outflows by week or month, gives the date the balance first falls below the reserve floor (or the balance at the horizon end when it stays above it) and lists every assumption plainly. Arithmetic on the supplied figures only: no market data and no price forecast. Verdict floor_crossed or floor_held. POST /api/budget-forecast-brief. Reads only the material in the call: no wallet, chain, market, bank or counterparty lookup, and no money movement. Paid URL: 0.10 USDC per call on Base via x402 exact, with the shared 10 signed-wallet free calls per rolling 30 days. Bind X-Wever-Wallet-Proof to the exact JSON arguments and the tool route. Returns a report with an Ed25519 signed receipt. Contract: /api/agent-treasury-contract. Human page: https://weverlabs.com/agent-treasury/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of | Yes | The date of the balance, as YYYY-MM-DD. The forecast starts the next day. | |
| asset | No | Asset or currency of the balance, such as USDC. | |
| label | No | Optional name recorded in the report. | |
| period | No | How outflows are grouped. Defaults to week up to 90 days and month beyond. | |
| balance | Yes | The current balance. | |
| commitments | No | Recurring commitments. | |
| horizon_days | Yes | Days to forecast. | |
| recent_spend | No | Recent spend totals by period. | |
| reserve_floor | No | The balance the forecast should stay at or above. Defaults to 0. |