Risk policy
Deterministic intent scoring - the same code runs server-side and here, so every decision is reproducible.
Intent scoring policy v1
deterministic and open
Human approval threshold
score ≥ 40/100 escalates to the Approvals page
Repeat spend today
+10 points
Unknown vendor
+15 points
Amount bands
≤5$: +0 ≤20$: +10 ≤∞$: +25
Category baseline weights
saas: 10ai: 15compute: 20agent: 30rwa: 45marketplace: 25
The on-chain fence (per-tx caps, daily caps, expiry, vendor/token allowlists) is enforced by the vault contract no matter what this score says. Scoring only decides who confirms: the machine, or a human.