Skip to main content

Financial Policy

The Financial Policy Pack (financial.yml) is designed for high-risk fintech environments where agents interact with payment gateways, ledgers, or banking APIs.

Rules

IDRule NameDescriptionAction
FIN-001amount-limit-hardBlock transactions > $50,000DENY
FIN-002amount-limit-softFlag transactions > $10,000 for reviewESCALATE
FIN-003velocity-check> 5 transactions/min from same agentDENY
FIN-004offshore-transferDetect international IBANs/SWIFT codesESCALATE
FIN-005crypto-addressBlock transfer to known crypto wallet patternsDENY
FIN-006insider-tradingDetect keywords related to non-public infoESCALATE
FIN-007auth-bypassDetect attempts to modify auth headersDENY

Usage

In your abs-config.json or .env:
{
  "policies": {
    "financial": "enabled"
  }
}

JSON Schema

The policy enforces the following schema on financial.transfer events:
{
  "amount": "number",
  "currency": "string",
  "recipient": "string",
  "reason": "string"
}