The trustless foundation for AI agent payments on Solana. Fine-grained spending controls for users. Cryptographic payment verification for merchants.
AI agents can think and act, but they can't pay safely
Give an agent wallet access = they can drain everything. No spend limits, no revocation.
Merchants must trust API calls. No cryptographic way to verify payment origin or intent.
Payment Required status was never standardized. Agents lack a trustless payment handshake.
Everything agents need to pay securely
On-chain Solana program providing trustless foundation for delegated payments
Complete SDK enabling seamless integration for developers building with agents
Enables x402-compliant payments with blockchain-verified payment proofs
Complete x402 Payment Challenge Flow
Create mandate, deposit funds, create spending allotments for agents
Agent posts order to merchant API
Merchant responds with Payment Required + payment data
Agent executes payment via redeem(), creating verifiable ticket
Agent submits payment proof (ticket/hash) to merchant
Merchant verifies on-chain and grants API access
Get started in minutes
import { AugenPayClient } from "augenpay-sdk";
// Initialize client
const client = new AugenPayClient(
userKeypair,
"devnet",
AUGENPAY_PROGRAM_ID
);
// Create mandate with spending limits
const { mandate, vault } = await client.createMandate(
userKeypair.publicKey,
mintPublicKey,
{
perTxLimit: 100_000000, // 100 tokens max per tx
expiryDays: 30 // Valid for 30 days
}
);
// Give agent spending power
const { allotment } = await client.createAllotment(
mandate,
agentPublicKey,
userKeypair.publicKey,
{
allowedAmount: 200_000000, // 200 tokens total
ttlHours: 24 // Valid for 24 hours
}
);
// Agent executes payment
const { ticket } = await client.redeem({
allotment,
mandate,
agent: agentKeypair.publicKey,
merchant: merchantPublicKey,
amount: 20_000000,
orderData
});Start building trustless payment flows for your AI agents today
Program ID
6RAnxyQmKfsKxDfpFu2Axry4Hah7aFM8zb2oS3oG41qp