Developer experience
One API for agent money.
Build wallets, agents, subscriptions, and payroll on XERO, with private payments as they come out of development.
const spender = await xero.createSpender({
spender: agentWallet.publicKey,
mint: usdc,
deposit: "100",
maxPerPayment: "5",
dailyLimit: "20",
allowedProviders: [dataApi, computeApi]
})
const agent = spender.as(agentWallet)
const result = await agent.pay({
recipient: dataApi,
amount: "0.42"
})
// result.status === "settled"
// result.remainingToday.decimal === "19.58"
await agent.pay({ recipient: unknownApi, amount: "40" })
// throws PolicyViolation: RecipientNotAllowedIllustrative API. SDK in development.
Security
Cryptography, not promises.
ZERO-KNOWLEDGE
In development: prove a payment is valid without revealing its details.
ENCRYPTION
In development: amounts and balances encrypted on-chain, not just hidden in the UI.
ONCHAIN VERIFICATION
Solana enforces every spending rule. No trusted operator decides.
PROGRAMMABLE POLICIES
Spending rules are enforced before a payment is authorized. Working today in test environments.
Non-custodial architecture
Cryptographic verification
Open-source protocol rules
Security-first development
Independent audits before production
Your money shouldn't have to explain itself.
Build payments that are programmable and verifiable, with privacy in development.
BUILT ON SOLANA · POWERED BY CRYPTOGRAPHY
