How It Works
Create a wallet
Create an agentic wallet from the dashboard or via API. Each wallet gets its own on-chain address with USDC funding support.
Activate with 2FA
Activate the wallet using email OTP and/or TOTP verification. This ensures only the wallet owner can authorize the wallet for agent use.
Add connectors
Generate API keys (connectors) that your AI agent uses to authenticate. Each connector can have its own spending limits and permissions.
Fund the wallet
Deposit USDC into the wallet’s on-chain address, or use the manual funding endpoint to top up from your main account.
Key Features
Per-Agent API Keys
Each connector gets a unique API key (
yac_...) with configurable spending limits. Revoke a connector without affecting the wallet.x402 Protocol Support
Built-in support for the x402 payment protocol. Your agent can fetch paywalled APIs and the wallet auto-pays the 402 response.
Spending Limits
Set per-transaction, daily, and monthly limits at the wallet level and per connector. Enforce budget controls before the agent can overspend.
Full Audit Trail
Every transaction records the service name, URL, payment reason, and category. Built for compliance and cost attribution.
Auto-Funding
Configure automatic top-ups when the wallet balance drops below a threshold. Funds are pulled from your main account.
Multi-Chain Support
Wallets support USDC across multiple chains. Pay services on any supported network.
Wallet Lifecycle
| Status | Description |
|---|---|
created | Wallet exists but cannot transact until activated |
activating | OTP verification in progress |
active | Fully operational — agents can transact |
suspended | Temporarily halted by admin (e.g., suspicious activity) |
deactivated | Permanently disabled by the owner |
Connectors
Connectors are API keys tied to a specific wallet. Think of them as “agent credentials” — each AI agent or service integration gets its own connector.| Field | Description |
|---|---|
name | Human-readable label (e.g., “Production Agent”) |
api_key | Starts with yac_ — used by the agent for authentication |
per_transaction_limit | Max USD amount per single transaction |
daily_limit | Max USD amount per 24-hour period |
monthly_limit | Max USD amount per calendar month |
status | active or revoked |
Agent API
Once a connector is active, the agent authenticates with its API key and hits the Agent API directly:| Endpoint | Description |
|---|---|
POST /agent/transact | Send a crypto payment |
GET /agent/balance | Check wallet balance |
GET /agent/transactions | List recent transactions |
POST /agent/x402-fetch | Fetch a URL with automatic x402 payment |
Send a Payment
Response
x402 Protocol Fetch
The x402 protocol enables HTTP-native micropayments. When your agent fetches a URL that returns HTTP 402 (Payment Required), the wallet automatically pays and retries:Response
Payment Categories
Every agent transaction requires apayment_category for audit and analytics:
| Category | Use Case |
|---|---|
ai_service | Paying for AI model inference, embeddings, etc. |
prediction_market | Placing bets or funding prediction contracts |
legal_escrow | Escrow payments for legal or contractual obligations |
subscription | Recurring service subscriptions |
purchase | One-time purchases or API credits |
transfer | Wallet-to-wallet transfers |
settlement | Settling invoices or outstanding balances |
other | Anything not covered above |
Pricing
Agentic wallet pricing is tier-based. Check the current pricing:MCP Server Integration
For AI agents using the Model Context Protocol, install the@yativo/mcp-server package. It exposes agentic wallet operations as MCP tools that any MCP-compatible AI agent can call directly.
Next Steps
API Reference
Full endpoint reference for all agentic wallet operations.
MCP Server
Connect AI agents via the Model Context Protocol.
Sandbox
Test agentic wallets in the sandbox environment.
Webhooks
Get notified on agent transaction events.

