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

# 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

# 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.