Back to Policy Packs

Financial Transaction Execution Policy

Pre-action governance for agent-initiated financial transactions like trades or transfers. Enforces rules on asset classes, exposure limits, and account types.

v1.0.0

Requirements

Required Capabilities

finance.transaction

Minimum Assurance Level

L3

Required Limits

allowed_transaction_types
allowed_asset_classes
max_exposure_per_tx_usd
allowed_source_account_types
restricted_source_account_types
max_exposure_per_counterparty_usd
approval_required

Enforcement Rules

These rules are automatically enforced when using this policy pack

transaction_type_allowed
asset_class_allowed
exposure_limit_enforced
account_segregation_enforced
segregation_of_funds_enforced
counterparty_exposure_enforced
idempotency_required

Best Practices

  • Cache /verify with ETag; 60s TTL
  • Subscribe to status webhooks for instant suspend
  • Log all transaction attempts for Verifiable Attestation
  • Implement daily exposure tracking per counterparty to prevent concentration risk
  • Always use unique idempotency keys to prevent duplicate transactions
  • Maintain strict segregation between client and proprietary funds
  • Monitor counterparty exposure limits to prevent over-concentration
  • Implement real-time balance checks before transaction execution
  • Use progressive limits for new counterparties
  • Maintain audit trails for all financial transactions