Endpoint docs
Paid per call over x402. No account or API key. Settled in USDC on Base through the Coinbase CDP facilitator.
Allowance pre-flight
GET|POST https://audit.liquidlogicx.com/api/allowance
- Fee: 0.001 USDC
- Network: Base (
eip155:8453) - Facilitator: Coinbase CDP
- Call before spending: can this wallet pay that x402 URL, and how much USDC remains under the treasurer daily cap?
- Input: wallet (required), endpoint (optional). Omit endpoint for remaining + allowlist summary.
- Policy source: published treasurer allowlist / max per payment / UTC daily cap (same rules as the treasurer CLI). No per-endpoint cap.
# Before paying an endpoint GET https://audit.liquidlogicx.com/api/allowance?wallet=0xEA24bafbBAF6d7Ba58bE860EE906f0Fe533d167D&endpoint=https://audit.liquidlogicx.com/api/audit # Wallet-level remaining + allowlist GET https://audit.liquidlogicx.com/api/allowance?wallet=0xEA24bafbBAF6d7Ba58bE860EE906f0Fe533d167D
Audit my agent wallet
GET|POST https://audit.liquidlogicx.com/api/audit
- Fee: 0.03 USDC
- Network: Base (
eip155:8453) - Facilitator: Coinbase CDP
- Input: wallet address
- Output: structured spend summary (destinations + BaseScan links)
# Query
GET https://audit.liquidlogicx.com/api/audit?wallet=0xYourAgent
# JSON body
POST https://audit.liquidlogicx.com/api/audit
{ "wallet": "0xYourAgent" }Client example: apps/audit/scripts/paid-audit-call.ts
Treasurer (internal)
Pays allowlisted x402 URLs with USDC. CLI: set-allowance, top-up, revoke, pay, print-wallet-address, sync-ledger.