RAIL-AGNOSTIC · MCP · REST · SDK

Rails for
AI Agents Every spend. Governed.

Spend controls, kill switches, audit trails, and multi-agent policy enforcement. AgentWallet sits between your agents and every payment rail — so you stay in control.

GET STARTED LIVE DEMO
pip install agentwallet-gov CLICK TO COPY

agentwallet — governance runtime
9
MCP Tools
4
Frameworks
4
Payment Rails
<10ms
Policy Eval
Audit Trail
// WHAT WE DO

Governance before
money moves

Six policy primitives that sit between your agents and every payment rail. Rail-agnostic by design.

Kill Switch
Instantly halt all agent spending with a single API call. Cascade to child agents. No transaction passes once triggered.
Spend Limits
Per-transaction caps, daily budgets, and category-level controls. Enforce before execution, not after the damage is done.
Dead Man's Switch
Heartbeat monitoring with automatic escalation. If an agent goes silent, governance kicks in before rogue spending can occur.
Immutable Audit Trail
Every decision — approved, blocked, pending — is logged with full context. Compliance-ready, tamper-evident records.
Parent-Child Policy
Multi-agent governance trees. Child agents inherit parent constraints. Spawned agents can't exceed their parent's limits.
Approval Workflows
Route high-value transactions for human review. Set thresholds, assign approvers, and unblock with a single confirmation.

Drop in.
Govern everything.

Three lines to wrap any agent framework. Works with whatever you're already using.

01
Install the SDK
One pip install. Python SDK with native support for LangChain, CrewAI, AutoGen, and Mastra.
02
Define your policies
Set spend limits, category rules, and approval thresholds per agent or agent tree.
03
Every transaction is governed
AgentWallet intercepts spending before it reaches any rail — Coinbase, Stripe, Visa, Mastercard.
quickstart.py
from agentwallet import AgentWallet

# Initialize governance
wallet = AgentWallet(
  agent_id="trading-alpha",
  daily_limit=5000,
  per_tx_limit=500,
  categories=["trading", "data"]
)

# Authorize a spend
result = await wallet.authorize({
  "amount": 120,
  "category": "trading",
  "rail": "coinbase"
})

# ✓ APPROVED — all rules pass
print(result.status) # → "approved"
WORKS WITH EVERY RAIL AND FRAMEWORK
Coinbase
Stripe x402
Visa
Mastercard
LangChain
CrewAI
AutoGen
Mastra
MCP (9 tools)
REST API
Python SDK
npm package

Your agents are spending.
Are you watching?

AgentWallet is the governance layer the agentic economy needs. Start in minutes.

READ THE DOCS ↗ ▶ WATCH IT LIVE
Copied to clipboard!