Agent Wallets
Overview
Give your AI agent a spending account. Fund it with 50c credits. The agent spends on tools within your limits. You refill when needed.
Human funds wallet → Agent spends on tools → Balance decreases → Human refillsNo crypto wallets. No blockchain. No seed phrases. Just credits.
How It Works
from fiftyc import AgentAuthimport os
agent = AgentAuth(api_key=os.getenv("FIFTYC_API_KEY"))
# Check balancebalance = agent.wallet.balance()# → 4,250 credits
# Agent spends automatically within limitsresult = agent.call("genius", problem="Optimize my supply chain")# → 50 credits deducted, 4,200 remainingWallet Operations
Fund a Wallet
Credits come from your existing 50c plan balance.
agent.wallet.fund(amount=1000) # Transfer 1,000 credits from your planCheck Balance
balance = agent.wallet.balance()# → { "available": 4200, "lifetime_spent": 12340, "limit": 10000 }Set Spending Limits
agent.wallet.set_limit( daily=500, # Max 500 credits/day monthly=5000, # Max 5,000 credits/month per_call=100 # Max 100 credits per single call)Transaction History
txns = agent.wallet.transactions(last=10)# → [{ tool: "genius", amount: 50, time: "2026-03-20T..." }, ...]vs. Crypto Agent Wallets
| Feature | 50c Agent Wallets | Coinbase CDP | agentwallet-sdk | x402 |
|---|---|---|---|---|
| Setup time | 1 minute | 15 minutes | 30 minutes | 10 minutes |
| Requires crypto | No | Yes | Yes | Yes (USDC) |
| Spend limits | Server-enforced | API-enforced | On-chain (Solidity) | Per-request only |
| Human control | Full (kill switch) | Coinbase controls | Owner override | None |
| Audit trail | Built-in | Limited | None | None |
| Liability model | Human-in-loop | Platform | Self-custody | None |
Payment Rails
Agent Wallets can spend through multiple payment rails:
| Rail | Description | Status |
|---|---|---|
| 50c Credits | Direct debit from wallet balance | 🔜 Soon |
| x402 | Pay external services with USDC | 🔜 Soon |
Multi-Agent Budgets
Give a team of agents a shared budget:
# Create a budget poolpool = agent.wallet.create_pool( name="research-team", budget=5000, agents=["agent_research", "agent_writer", "agent_reviewer"])Security
- All wallet operations go through the Agent Auth SDK authorization layer
- Balances are server-side — agents cannot forge or inflate credits
- Every transaction is logged in the audit trail
- Human can freeze any wallet instantly via kill switch