Policies
Arclasp’s backend is the authority for policy decisions on governed actions. A policy evaluation can result in:Current built-in policy behavior
The current backend source verifies the following policy families and decision behavior:
This table intentionally lists source-supported behavior. Do not infer additional default rules from category names alone.
Financial behavior
The current backend recognizes top-levelamount_usd, amount, or value fields for financial exposure.
Typical defaults for a fresh organization are:
- single-action approval threshold: $5,000;
- cumulative Chain approval threshold: $10,000;
- cumulative hard-deny threshold: $50,000.
financial_approval_threshold_usd and cumulative_financial_threshold_usd arguments on arclasp.init() are retained for compatibility but are not the supported way to change current backend-authoritative financial policy.
Policy modes
Policy records support three modes:enforce— apply the evaluated decision;shadow— evaluate and record what would have happened while returning an allow-style result;disabled— skip that policy after the organization kill-switch check.
Exceptions
A scoped PolicyException can bypass a matchingrequire_approval outcome.
Current exception durations include:
1h1d1w1msingle_use