{"service":"wever-treasury-v1","chain_id":8453,"network":"eip155:8453","schemas":{"/api/treasury-balance":{"type":"object","additionalProperties":false,"required":["wallet_address"],"properties":{"wallet_address":{"type":"string","minLength":42,"maxLength":42,"pattern":"^0x[0-9a-fA-F]{40}$","description":"Public Base wallet address in its exact EIP-55 checksum spelling. No ownership proof or secrets belong in tool arguments."}}},"/api/treasury-flows":{"type":"object","additionalProperties":false,"required":["wallet_address"],"properties":{"wallet_address":{"type":"string","minLength":42,"maxLength":42,"pattern":"^0x[0-9a-fA-F]{40}$","description":"Public Base wallet address in its exact EIP-55 checksum spelling. No ownership proof or secrets belong in tool arguments."},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20},"start_time":{"type":"string","maxLength":24,"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{3})?Z$","description":"UTC ISO 8601 timestamp, for example 2026-10-01T00:00:00Z. Start is inclusive and end is exclusive; maximum window 366 days. Defaults to 30 days before end_time."},"end_time":{"type":"string","maxLength":24,"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{3})?Z$","description":"UTC ISO 8601 timestamp, for example 2026-10-01T00:00:00Z. Start is inclusive and end is exclusive; maximum window 366 days. Defaults to the current time."}}}},"authority":{"mode":"read_only","public_chain_data_only":true,"signing":false,"spending":false,"custody":false},"billing_boundary":"Treasury operations read public Base mainnet data only. They never request or accept wallet private keys, signatures, signing requests or spending instructions in tool arguments. Existing API access billing is separate: it records shared free usage or settles an explicit caller-supplied x402 access payment. No ownership proof is required for the queried wallet.","max_request_bytes":4096,"pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/treasury-balance":"100000","/api/treasury-flows":"100000"},"x402Version":2,"scheme":"exact","freeTier":{"calls":10,"windowDays":30,"scope":"all_paid_endpoints","walletProofMaxAgeSeconds":300}},"access_billing":"The existing X-Wever-Wallet-Proof access header binds the caller to the exact JSON body and API path for the shared free allowance. Payment-Signature is only for an explicit x402 API fee. Neither grants control of the queried wallet.","limits":{"default_limit":20,"max_limit":100,"default_window_days":30,"max_window_days":366,"max_pages":10,"max_scanned_transfers":500},"freshness":"Balances are public RPC observations at a pinned latest Base block, not finality guarantees. Flows are indexed public Blockscout native-USDC Transfer events, which can lag or reorganize. Coverage and truncation are explicit. Transfers alone do not establish revenue or payment purpose."}