{"service":"wever-agent-treasury-v1","category":"Agent Treasury","family":"Agent Treasury","page":"https://weverlabs.com/agent-treasury/","tools":{"wever_spending-anomaly-check":{"path":"/api/spending-anomaly-check","kind":"check","receipt_type":"wever.spending-anomaly-check.v1","schema":{"type":"object","additionalProperties":false,"required":["transactions"],"properties":{"transactions":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Transaction ID."},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset or currency code, such as USDC or USD."},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"category":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"timestamp":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"An ISO date-time or date."},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"The transactions to check."},"rules":{"type":"object","additionalProperties":false,"required":[],"properties":{"per_transaction_cap":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"The most any one transaction may be."},"counterparty_caps":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["counterparty","cap","period"],"properties":{"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"cap":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"period":{"enum":["day","week","month","total"]}}},"description":"Spend caps per counterparty per period."},"category_caps":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["category","cap","period"],"properties":{"category":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"cap":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"period":{"enum":["day","week","month","total"]}}},"description":"Spend caps per category per period."},"allowed_counterparties":{"type":"array","minItems":1,"maxItems":200,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"The only counterparties spend may go to."},"allowed_categories":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"description":"The only categories spend may fall in."}},"minProperties":1,"description":"Your stated budget rules."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset for transactions and caps that state none."},"duplicate_window_minutes":{"type":"integer","minimum":1,"maximum":10080,"description":"How close two payments to one counterparty for one amount must be to look duplicated. Defaults to 60."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["rule_breaks","duplicates","outliers"],"verdicts":["rules_broken","patterns_found","rules_unconfirmed","no_flags"]},"wever_budget-forecast-brief":{"path":"/api/budget-forecast-brief","kind":"brief","receipt_type":"wever.budget-forecast-brief.v1","schema":{"type":"object","additionalProperties":false,"required":["as_of","balance","horizon_days"],"properties":{"as_of":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","not":{"pattern":"[\\r\\n  ]"},"description":"The date of the balance, as YYYY-MM-DD. The forecast starts the next day."},"balance":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"The current balance."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset or currency of the balance, such as USDC."},"reserve_floor":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"The balance the forecast should stay at or above. Defaults to 0."},"commitments":{"type":"array","minItems":0,"maxItems":200,"items":{"type":"object","additionalProperties":false,"required":["amount","cadence","next_due"],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"cadence":{"enum":["daily","weekly","biweekly","monthly","quarterly","annual","once"]},"next_due":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Next due date."},"ends":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Last date the commitment runs."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset or currency code, such as USDC or USD."}}},"description":"Recurring commitments."},"recent_spend":{"type":"array","minItems":0,"maxItems":60,"items":{"type":"object","additionalProperties":false,"required":["start","end","amount"],"properties":{"start":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"end":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Spend in the period beyond the listed commitments."},"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Recent spend totals by period."},"horizon_days":{"type":"integer","minimum":1,"maximum":730,"description":"Days to forecast."},"period":{"enum":["week","month"],"description":"How outflows are grouped. Defaults to week up to 90 days and month beyond."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["outflows_by_period","floor_crossing","assumptions"],"verdicts":["floor_crossed","floor_held"]},"wever_payment-rail-check":{"path":"/api/payment-rail-check","kind":"check","receipt_type":"wever.payment-rail-check.v1","schema":{"type":"object","additionalProperties":false,"required":["rails","requirement"],"properties":{"rails":{"type":"array","minItems":2,"maxItems":10,"items":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"networks":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"currencies":{"type":"array","minItems":1,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"destination_types":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as wallet, bank or card."}},"fee":{"type":"object","additionalProperties":false,"required":[],"properties":{"percent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S"}],"description":"Percentage of the amount."},"flat":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"min":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"max":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S","description":"The fee as stated."}},"minProperties":1,"description":"The fee shape."},"min_amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"max_amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"settlement":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Settlement time as stated, such as \"instant\", \"2 hours\" or \"1-3 business days\"."},"limits":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["kind"],"properties":{"kind":{"enum":["per_transaction","daily","weekly","monthly","other"]},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"text":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"}}},"description":"Any other stated limits."},"notes":{"type":"string","minLength":1,"maxLength":4000,"pattern":"\\S"}}},"description":"Two or more rail options."},"requirement":{"type":"object","additionalProperties":false,"required":["amount","currency"],"properties":{"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"destination_type":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"network":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"deadline":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"The date or date-time the payment must settle by."}}},"as_of":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"When the payment would start, as a date or date-time."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["currency","network","destination","amount_range","limits","settlement","fee"],"verdicts":["no_rail_fits","fits_with_caveats","rail_fits"]},"wever_exchange-quote-check":{"path":"/api/exchange-quote-check","kind":"check","receipt_type":"wever.exchange-quote-check.v1","schema":{"type":"object","additionalProperties":false,"required":["quotes"],"properties":{"quotes":{"type":"array","minItems":2,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["from_asset","to_asset","amount_in","amount_out"],"properties":{"provider":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"from_asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"to_asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount_in":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"amount_out":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"The amount the quote delivers, after its fee."},"rate":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"The stated rate before fees, in to_asset per from_asset."},"fee":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"The stated fee."},"fee_asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset of the fee. Defaults to from_asset."},"fee_percent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S"}],"description":"The stated fee as a percentage."},"expires_at":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"Quote expiry."}}},"description":"Two or more quotes."},"as_of":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"The time to hold quote expiry against. Defaults to the time of the check."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["effective_rate","rank","spread","fee_reconciliation","expiry"],"verdicts":["not_comparable","fee_mismatch_found","ranked"]},"wever_treasury-policy-check":{"path":"/api/treasury-policy-check","kind":"check","receipt_type":"wever.treasury-policy-check.v1","schema":{"type":"object","additionalProperties":false,"required":["balances","policy"],"properties":{"balances":{"type":"array","minItems":1,"maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["asset","amount"],"properties":{"wallet":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Wallet label."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset or currency code, such as USDC or USD."},"chain":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"usd_value":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"USD value, where you have it."},"address":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Balances by wallet, asset and chain."},"policy":{"type":"object","additionalProperties":false,"required":[],"properties":{"asset_caps":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["asset","max_percent"],"properties":{"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset or currency code, such as USDC or USD."},"max_percent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S"}]}}},"description":"Concentration caps per asset."},"chain_caps":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["chain","max_percent"],"properties":{"chain":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"max_percent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S"}]}}},"description":"Concentration caps per chain."},"max_asset_percent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S"}],"description":"A cap for every asset."},"max_chain_percent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S"}],"description":"A cap for every chain."},"min_reserve":{"type":"object","additionalProperties":false,"required":["asset"],"properties":{"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset or currency code, such as USDC or USD."},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"percent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S"}]}},"anyOf":[{"required":["amount"]},{"required":["percent"]}],"description":"A minimum reserve in a named asset, as an amount or a share."},"avoid_assets":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"avoid_chains":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"minProperties":1,"description":"Your stated treasury policy."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["asset_caps","chain_caps","min_reserve","avoid_assets","avoid_chains","addresses"],"verdicts":["breaches_found","not_computable","compliant"]},"wever_invoice-aging-brief":{"path":"/api/invoice-aging-brief","kind":"brief","receipt_type":"wever.invoice-aging-brief.v1","schema":{"type":"object","additionalProperties":false,"required":["current_date","invoices"],"properties":{"current_date":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$","not":{"pattern":"[\\r\\n  ]"},"description":"Today as YYYY-MM-DD."},"invoices":{"type":"array","minItems":1,"maxItems":2000,"items":{"type":"object","additionalProperties":false,"required":["amount","due_date"],"properties":{"number":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Open amount."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"issue_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"due_date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}}},"description":"Open invoices."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency for invoices that state none."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["current","days_1_30","days_31_60","days_61_90","over_90"],"verdicts":["overdue_over_90","overdue","all_current"]},"wever_fee-reconciliation-check":{"path":"/api/fee-reconciliation-check","kind":"check","receipt_type":"wever.fee-reconciliation-check.v1","schema":{"type":"object","additionalProperties":false,"required":["fees","schedule"],"properties":{"fees":{"type":"array","minItems":1,"maxItems":1000,"items":{"type":"object","additionalProperties":false,"required":["amount","fee_label","transaction_amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"date":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"party":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Payer or payee."},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"The fee charged."},"fee_label":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"transaction_amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"The amount the fee was charged on."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Fees charged."},"schedule":{"type":"array","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["fee_label"],"properties":{"fee_label":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"percent":{"anyOf":[{"type":"number","minimum":0,"maximum":100},{"type":"string","minLength":1,"maxLength":20,"pattern":"\\S"}]},"flat":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}]},"min":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Minimum fee."},"cap":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Maximum fee."},"party":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Payer or payee the entry applies to."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}},"anyOf":[{"required":["percent"]},{"required":["flat"]}]},"description":"The fee schedule."},"currency":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Currency for rows that state none."},"decimals":{"type":"integer","minimum":0,"maximum":18,"description":"Decimal places expected fees round to. Defaults to 2."},"tolerance":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"Difference still read as a match. Defaults to 0."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["matched","overcharged","undercharged","no_schedule_entry"],"verdicts":["discrepancies_found","reconciled"]},"wever_spend-category-brief":{"path":"/api/spend-category-brief","kind":"brief","receipt_type":"wever.spend-category-brief.v1","schema":{"type":"object","additionalProperties":false,"required":["transactions"],"properties":{"transactions":{"type":"array","minItems":1,"maxItems":2000,"items":{"type":"object","additionalProperties":false,"required":["amount"],"properties":{"id":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Transaction ID."},"amount":{"anyOf":[{"type":"number","minimum":0,"maximum":1000000000000000},{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"}],"description":"A number, or text such as \"1,250.00 USDC\"."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset or currency code, such as USDC or USD."},"counterparty":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"category":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"},"timestamp":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S","description":"An ISO date-time or date."},"reference":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S"}}},"description":"Transactions for one period."},"period":{"type":"object","additionalProperties":false,"required":[],"properties":{"start":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"end":{"type":"string","minLength":1,"maxLength":100,"pattern":"\\S"},"name":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Such as \"October 2026\"."}},"minProperties":1,"description":"Optional period bounds."},"asset":{"type":"string","minLength":1,"maxLength":500,"pattern":"\\S","description":"Asset for transactions that state none."},"top":{"type":"integer","minimum":1,"maximum":50,"description":"Rows in the top counterparty and largest payment lists. Defaults to 5."},"label":{"type":"string","minLength":1,"maxLength":200,"pattern":"\\S","description":"Optional name recorded in the report."}}},"reads":"material in the call","elements":["by_category","top_counterparties","largest_payments","uncategorized"],"verdicts":["partly_uncategorized","fully_categorized"]}},"limits":{"all_supplied_text":"512 KB per call","report":"1 MB","max_request_bytes":3211264,"transactions":1000,"spend_transactions":2000,"invoices":2000,"fees":1000,"schedule_entries":100,"balances":500,"commitments":200,"recent_spend_periods":60,"rails":10,"quotes":20,"caps":50,"horizon_days":730,"duplicate_window_minutes":60,"outlier_minimum_rows":5,"outlier_fence_spreads":3,"top_rows":5},"material":"Each tool reads only the material in the call: transactions, rules, balances, commitments, rails, quotes, invoices and fee schedules as fields and lists. Every total, share, rate, date and flag is computed from those figures; no wallet, chain, market, bank or counterparty is read, and no money moves.","basis":"This report computes every total, share, rate, date and flag from the figures in the material in the call, as exact decimals.","related":{"live_wallet_activity":"wever_wallet-statement","live_market_pricing":["wever_market-data-check","wever_fair-value-brief"],"invoice_creation":"create_invoice on https://weverlabs.com/mcp-invoices","invoice_payment_matching":"wever_invoice-payment-match","public_fee_claims":"wever_fee-evidence-check","month_end_close":"wever_expense-close-pack"},"addresses":"Wallet labels are read as written. An address is read for its format on the named chain only: an EVM address is 0x and 40 hex characters, with mixed case held to the EIP-55 checksum; Solana, Bitcoin and Tron addresses by their character sets and lengths.","pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/spending-anomaly-check":"100000","/api/budget-forecast-brief":"100000","/api/payment-rail-check":"100000","/api/exchange-quote-check":"100000","/api/treasury-policy-check":"100000","/api/invoice-aging-brief":"100000","/api/fee-reconciliation-check":"100000","/api/spend-category-brief":"100000"},"x402Version":2,"scheme":"exact","freeTier":{"calls":10,"windowDays":30,"scope":"all_paid_endpoints","walletProofMaxAgeSeconds":300}},"wallet_proof":"Sign the exact JSON arguments and the tool route with X-Wever-Wallet-Proof. Retry an unchanged payment or wallet-proof request to recover its stored report.","signing":{"issuer":"https://weverlabs.com/api/agent-treasury-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"spending-anomaly-check":"wever.spending-anomaly-check.v1","budget-forecast-brief":"wever.budget-forecast-brief.v1","payment-rail-check":"wever.payment-rail-check.v1","exchange-quote-check":"wever.exchange-quote-check.v1","treasury-policy-check":"wever.treasury-policy-check.v1","invoice-aging-brief":"wever.invoice-aging-brief.v1","fee-reconciliation-check":"wever.fee-reconciliation-check.v1","spend-category-brief":"wever.spend-category-brief.v1"},"jwt_type":"wever-agent-treasury+jwt","digest":"SHA-256 of UTF-8 JSON.stringify(report), preserving returned property order. Verify the JWS signature and the report_sha256 and subject_sha256 claims."}}