Skip to content

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 refills

No crypto wallets. No blockchain. No seed phrases. Just credits.

How It Works

from fiftyc import AgentAuth
import os
agent = AgentAuth(api_key=os.getenv("FIFTYC_API_KEY"))
# Check balance
balance = agent.wallet.balance()
# → 4,250 credits
# Agent spends automatically within limits
result = agent.call("genius", problem="Optimize my supply chain")
# → 50 credits deducted, 4,200 remaining

Wallet Operations

Fund a Wallet

Credits come from your existing 50c plan balance.

agent.wallet.fund(amount=1000) # Transfer 1,000 credits from your plan

Check 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

Feature50c Agent WalletsCoinbase CDPagentwallet-sdkx402
Setup time1 minute15 minutes30 minutes10 minutes
Requires cryptoNoYesYesYes (USDC)
Spend limitsServer-enforcedAPI-enforcedOn-chain (Solidity)Per-request only
Human controlFull (kill switch)Coinbase controlsOwner overrideNone
Audit trailBuilt-inLimitedNoneNone
Liability modelHuman-in-loopPlatformSelf-custodyNone

Payment Rails

Agent Wallets can spend through multiple payment rails:

RailDescriptionStatus
50c CreditsDirect debit from wallet balance🔜 Soon
x402Pay external services with USDC🔜 Soon

Multi-Agent Budgets

Give a team of agents a shared budget:

# Create a budget pool
pool = 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