Policy Engine
Every transaction passes through Amrood’s policy engine before execution. Policies are layered — each layer can only be more restrictive than the one above it.Policy Hierarchy
- Tier Defaults — set by Amrood admin per tier (sandbox, tier1, tier2, tier3)
- Owner Override — account holder can tighten their own limits
- Agent Policy — per-agent rules for fine-grained control
Tier Defaults
Agent Policy Controls
Set per-agent policies via your platform:Available Controls
Policy Decisions
When a transaction is evaluated, the engine returns one of four decisions:Human Approval Workflow
When a payment exceeds the approval threshold, it enters a pending state:Velocity Tracking
All velocity limits are tracked in real-time using Redis counters:- Hourly — rolling 1-hour window
- Daily — rolling 24-hour window
- Monthly — calendar month
- Per-counterparty — daily limit per unique recipient