Treasury policy check
wever_treasury-policy-checkAgent Treasury: submit balances (wallet label, asset, chain, amount, and a USD value where you have it) with your stated treasury policy: concentration caps per asset or per chain as percentages, a minimum reserve in a named asset, and assets or chains to avoid. The signed report returns a verdict per rule with the computed shares and names every breach. Wallet labels and addresses are read as written and for format only. Verdict compliant, breaches_found or not_computable. POST /api/treasury-policy-check. 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/.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"balances": "<balances>",
"policy": "<policy>"
},
"name": "wever_treasury-policy-check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional name recorded in the report. | |
| policy | Yes | Your stated treasury policy. | |
| balances | Yes | Balances by wallet, asset and chain. |