PipRail
PipRail
a wallet your AI agent can't overspend
policy.ts x402
const agent = new PipRailClient({
  chain: 'base',
  wallet,
  policy: {
    maxAmount: '0.10',   // per call
    maxTotal:  '5.00',   // lifetime cap
    tokens: ['USDC'],   // USDC only
  },
})
// the model literally cannot exceed this
per-call + lifetime caps self-custodial piprail.com