Give an agent a prepaid balance, a hard spending rule, and a kill switch.

Every agent gets a wallet or spend cap, a hard limit checked before money moves, a freeze switch, and an audit trail.

No deposit to start

the_request

Wallet "public-demo" has a $3.00 per-transaction limit. A spend request for $10.00 comes in through the same public API every Valta agent uses.

DENIED

Amount $10.00 exceeds per-transaction limit of $3.00 on wallet "public-demo"

the_audit_row
DENIED2026-09-09 19:46 UTC
walletpublic-demo
attempted / limit$10.00 / $3.00
hash58aaa4a1…
Open the real receipt →

[ Live Environment Logs • Mainnet Verification Enabled ]

01

Create a free account

No card. Demo agent with a $3 per-transaction limit.

Create account →

02

Watch the demo deny

$10 attempted against a $3 limit. Real receipt.

See the deny →

03

Drop the check into your agent

8 lines of SDK, or Cap's allow() if the agent keeps its own provider key.

Open quickstart →
quickstart.py
import valta

# Initialize the governed agent wallet
agent_wallet = valta.Wallet(
    agent_id="customer-support-bot-1",
    spending_rules={
        "per_transaction_limit": 3.00,
        "allowed_currencies": ["USDC"]
    }
)

# Run your agent loop — spend is checked before it moves
agent_wallet.enforce_policy()
Valta dashboard showing wallet balance, agent spending, income, cash flow, and portfolio allocation

Every agent, every wallet, every dollar — in one dashboard.

Governance Infrastructure

Controls that govern autonomous AI at the infrastructure layer

Spending policies, a real kill switch, real-time signals, and trust scoring — on top of the wallet isolation and audit trail covered in Security & Compliance above.

01

Payout timeout + retry

Same intent ID, no second send, proof of paid or not.

Why it matters: A retry after a timeout can't turn into a duplicate payment.

02

Escrow release vs dispute

Both cannot win. Time-bound close, with a receipt.

Why it matters: Holding someone else's money means it settles exactly once — not maybe twice.

03

Spending policies

Hard rules at the infrastructure layer: daily limits, per-transaction caps, and counterparty controls. The agent cannot negotiate past a policy because the platform enforces it.

Why it matters: Rules are binding, not prompt-level suggestions.

04

Kill switch

Freeze any agent with one API call or dashboard action. Pending spend stops; new spend is blocked until you unfreeze.

Why it matters: You can halt financial motion the moment something looks wrong.

05

Real-time governance signals

Webhooks and dashboard alerts surface policy hits, low balance, freezes, and anomalies while agents are still running — not after the month closes.

Why it matters: Operations teams react to spend events as they occur.

Up and running in under five minutes

01

Create your wallet

Sign up, wallet ready instantly. No bank account needed.

02

Fund it and set policies

Deposit funds, set per-transaction and daily limits per agent.

03

Deploy your agents

Every payment routes through Valta — checked, deducted, logged.

04

Stay in control

Review spend, get alerts, freeze agents — from one dashboard.

Infrastructure

How Valta Is Structured

Programmable payment infrastructure designed for AI-native systems.

User

Developer

AI Agent

Valta Core Infrastructure

API Layer

Wallet Engine

USD Balances

Ledger System

Audit Trail Engine

Hash-chained

Usage Metering Engine

Subscription Enforcement & Webhooks

AI Providers

Model APIs

AI Execution

Valta AI Engine

For Developers

Built for developers. Ready for enterprise.

A short integration surface. Full-stack financial governance, in whatever language your agents already run in.

Node.jsPythonRESTGosoonRubysoonPHPsoonJavasoon.NETsoonCLIsoon
valta.agents.create() — create an agent identity with a governed financial surface
valta.policies.create() — assign daily spend controls that the infrastructure enforces
valta.wallets.get() — read balances and wallet state for a single agent
valta.keys.create() — mint scoped API keys with instant revocation
valta.audit.list() — retrieve immutable audit history on demand
valta.agents.freeze() — stop financial access immediately when a policy or model fails
valta-sdk-example.tspolicies.ts
$ npm install valta-sdk
import Valta from 'valta-sdk'

const valta = new Valta({ apiKey: process.env.VALTA_API_KEY! })

const agent = await valta.agents.create({
  name: 'Treasury Manager',
  type: 'financial',
})

await valta.policies.create({
  agentId: agent.id,
  name: 'default',
  maxSpendPerDay: 500,
  maxSpendPerTransaction: 100,
  currency: 'USDC',
})

const balance = await valta.wallets.get(agent.id)
const logs = await valta.audit.list({ agentId: agent.id, limit: 20 })

await valta.agents.freeze(agent.id)

The agent now operates under a $500/day spending limit. Every transaction is logged, signed, and auditable. One line to freeze it. One call to pull the complete audit trail.

Changelog

International card deposits via Paystack

Fund your wallet with a card from anywhere — no crypto required. Crypto (USDC on Base) still works exactly as before; card and crypto deposits both credit the same wallet.

Aug 6, 2026

Live context in agent chat

Agents now read your instructions plus live wallet balance, spend, and connected-app data on every message — not just at setup.

Jul 18, 2026

Free agents fixed for everyone

Balance Sentinel, Spend Optimizer, and the rest of the free tier now activate correctly for every new account, no exceptions.

Jul 14, 2026

Integrations panel stability

Fixed a crash when connecting a custom service without a base URL, and connected apps now show up correctly in agent permissions.

Jul 9, 2026

USDC deposits, live on Base

Every wallet gets its own on-chain address. Send USDC from anywhere and it's detected and credited automatically — no manual reconciliation, no support ticket.

Jun 30, 2026

View all

Free to start on the Free plan — no surprises, no credit card required.

FAQ

Frequently asked questions

A financial control and governance layer for autonomous software. It gives AI agents governed financial access through enforceable spending policies, wallet state, and a tamper-evident audit trail.

See an agent get blocked before you fund anything.

Free plan, no deposit, no card. Watch the demo deny, then drop the check into your own agent.

Already have an account? Sign in →