Liquid Logic — Agent wallet audit
Paid endpoint: GET/POST /api/audit — $0.03 USDC on Base (eip155:8453), Coinbase CDP facilitator.
Input: wallet address. Output: structured spend summary (where USDC went).
Pre-flight (call before spending): GET/POST /api/allowance — $0.001 USDC. Input: wallet + optional endpoint. Output: allowed / remaining under the treasurer daily cap.
Lock check: GET /api/lock-status?token=0x… — $0.005 USDC. Is this token locked in X-Lock on any of 10 chains?
Token safety check: GET /api/token-check?token=0x… — $0.01 USDC. Before your agent buys a Base token: risk, score, owner and admin powers, liquidity, buys vs sells, X-Lock locks.
Try it: lock check ($0.005 USDC on Base)
Your wallet signs a USDC transfer authorization for $0.005 on Base. No gas needed; you are charged only if the call succeeds.
Escrow check: GET /api/escrow-status?chain=base&id=1 — $0.005 USDC. What state is this X-Escrow in? Reads all ten X-Escrow mainnets.
Try it: escrow check ($0.005 USDC on Base)
Your wallet signs a USDC transfer authorization for $0.005 on Base. No gas needed; you are charged only if the call succeeds.
Leak check: POST /api/leak-check — $0.02 USDC. Review a redacted agent setup for data-leak risks. Static, never stored.
See scripts/paid-audit-call.ts, scripts/paid-allowance-call.ts, and acceptance/.