Limit substrate check
wever_limit-substrate-checkAgent Limits: submit an agent’s limits, the numeric and action ceilings it runs under (per payment, per period, per counterparty, total budget, action count, rate or a forbidden action class), each with its amount, every place it is enforced or stated (code, a gateway, the platform, a wallet policy or a credential scope outside the agent, or a system prompt, tool description, the conversation or the model’s own judgment), what keeps the running total it is checked against (the enforcing layer, a shared ledger, the agent’s own report or nothing), whether the agent can rewrite, raise or switch off the enforcing layer, and what that layer does when it is down. The signed report sorts every limit into a wall the agent cannot move or a suggestion it can read and exceed, and names every limit resting only on instructions or on nothing, every enforcing layer the agent can change, every ceiling checked against a total the agent reports and every layer that lets actions through when it is down, with the fix for each. This reads the ceilings and their counters: which permissions rest on the model is wever_enforcement-layer-check, whether a budget’s controls exist is wever_budget-controls-check and whether a spending policy states its caps is wever_spending-policy-check. Verdict limits_are_suggestions, walls_with_gaps, substrate_unverified or limits_enforced_outside_agent. POST /api/limit-substrate-check. Reads only the material in the call: no network request, fetch, money movement, message, sharing, configuration change or external write. 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-limits-contract. Human page: https://weverlabs.com/agent-limits/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | The agent whose limits these are. | |
| label | No | Optional name recorded in the report. | |
| limits | Yes | Each limit with where it is enforced. |