Policy fields
Semantics
daily_spend_limit_usd
Maximum combined USD spent in any rolling 24-hour window. Measured at disbursement-request time. If spent_today + requested > daily_spend_limit_usd, the request is rejected.
reserve_minimum_usd
Minimum USD balance after a disbursement. The engine computes post_spend_balance = current_available - requested and rejects if below the minimum.
require_human_above_usd
Any individual disbursement ≥ this threshold triggers escalation. A named human must sign off before voting opens.
counterparty_caps_usd
Per-recipient caps. Wildcard matching:
"*"— default for any recipient not otherwise matched"aws.amazon.com"— exact match for this domain"*.aws.amazon.com"— any subdomain
Policy changes
Treasury policy changes are constitution amendments. They useamendment_threshold, not voting_threshold.