The Problem: AI Agents Can’t Be Trusted With Money
AI agents can reason, plan, and execute complex workflows — but they hallucinate. When an agent hallucinates in a payment context, it might send 100, pay the wrong vendor, or violate compliance rules. Financial hallucinations are the #1 barrier to autonomous agent commerce.The Solution: Policy-Enforced MPC Wallets
Sardis gives AI agents non-custodial MPC wallets with natural language spending policies. Every transaction is validated against programmable guardrails before execution:- “Max 500 per day”
- “Only approved SaaS vendors”
- “No gambling or high-risk merchants”
- “Require human approval for transactions over $1,000”
How It Works
Define Policies
Set natural language spending rules: limits, merchant allowlists, time-based controls
Key Features
Non-Custodial MPC Wallets
Turnkey/Fireblocks integration. Zero private key exposure. Distributed key shares across secure enclaves.
Natural Language Policies
“Max 200/day, SaaS vendors only” — write spending rules in plain English
Financial Hallucination Prevention
Real-time policy firewall blocks invalid transactions before execution
9 AI Framework Integrations
MCP, LangChain, OpenAI, Vercel AI, CrewAI, LlamaIndex, Mastra, Gemini, Anthropic
Virtual Cards
Instant Visa/Mastercard issuance via Lithic for fiat payments
Agent-to-Agent Escrow
Cryptographic mandate chain for secure agent-to-agent payments
KYA (Know Your Agent)
Trust scoring and behavioral anomaly detection for AI agents
5 Blockchain Networks
Base, Polygon, Ethereum, Arbitrum, Optimism — USDC, USDT, EURC, PYUSD
Quick Example
Supported Payment Rails
On-Chain (Stablecoins)
- USDC on Base, Polygon, Ethereum, Arbitrum, Optimism, Arc (Circle L1)
- USDT on Polygon, Ethereum, Arbitrum, Optimism
- EURC on Base, Polygon, Ethereum, Arc
- PYUSD on Ethereum
Fiat (Virtual Cards)
- Visa/Mastercard virtual cards via Lithic
- Instant card issuance with spending limits
- Merchant category controls
- Real-time transaction notifications
Traditional Banking
- ACH transfers (US domestic)
- Wire transfers (international)
- SEPA (European payments)
All payment rails enforce the same spending policies — whether your agent pays with USDC on Base or a virtual Visa card.
Protocol Compliance
Sardis implements industry-standard payment protocols:- AP2 (Agent Payment Protocol) — Google, PayPal, Mastercard, Visa consortium standard
- TAP (Trust Anchor Protocol) — Ed25519 and ECDSA-P256 identity verification
- UCP (Universal Checkout Protocol) — Standardized merchant checkout flows
- A2A (Agent-to-Agent) — Cryptographic mandate chain for agent payments
- x402 Payment Required — HTTP-native payment negotiation
Architecture
Policy Engine
Natural language rules, merchant allowlists, amount limits, time-based controls
KYA Scoring
Trust scoring and behavioral anomaly detection for agents
Compliance
KYC via Persona, AML via Elliptic, sanctions screening
MPC Custody
Non-custodial Turnkey/Fireblocks integration
Multi-Chain
5 blockchain networks, automatic chain routing
Audit Ledger
Append-only double-entry ledger with cryptographic proofs
Use Cases
Autonomous Procurement Agents
Autonomous Procurement Agents
LangChain or CrewAI agents that purchase SaaS tools, API credits, and cloud services with automatic policy enforcement.
AI-Powered Expense Management
AI-Powered Expense Management
Agents that categorize expenses, enforce budgets, and generate compliance reports — with real payment execution.
Agent-to-Agent Marketplaces
Agent-to-Agent Marketplaces
AI agents buying and selling services from each other with cryptographic escrow and dispute resolution.
Subscription Management Bots
Subscription Management Bots
Agents that automatically renew subscriptions, negotiate pricing, and cancel unused services.
Cross-Border Payments
Cross-Border Payments
Stablecoin payments with instant settlement and compliance checks — no banks required.
What’s Next?
Quickstart
Get your first agent payment running in under 5 minutes
Installation
Install the Python SDK, TypeScript SDK, or MCP server
API Reference
Complete API documentation and endpoint reference
Examples
Production-ready code examples for all frameworks
Need help? Join our Discord community or email support@sardis.sh