x402 agent spend audit by Liquid Logic X: where an agent wallet's USDC went
x402 agent spend audit by Liquid Logic X: where an agent wallet's USDC went. Input: a wallet address (0x...). Output: JSON spend summary of x402 payments in Base USDC (count, total, per-endpoint breakdown, recent payments with Basescan tx links, holds/denials…
by audit.liquidlogicx.com · discovered, not yet claimed by its owner · updated 2026-10-06
Mirrored from Coinbase's public x402 Bazaar. The description is the provider's own text and has not been reviewed here; the payment requirements are copied as published.
What it does
x402 agent spend audit by Liquid Logic X: where an agent wallet's USDC went. Input: a wallet address (0x...). Output: JSON spend summary of x402 payments in Base USDC (count, total, per-endpoint breakdown, recent payments with Basescan tx links, holds/denials). Source: the Liquid Logic X public ledger (its treasurer agent's spend); anyone can verify each payment onchain. $0.05 USDC on Base. Site: https://liquidlogicx.com
Tags: audit · agent-spend · x402 · usdc · base · bazaar · builder-code · eip2612GasSponsoring · erc20ApprovalGasSponsoring
Call contract
- Method
- GET
- Input
- query parameters
- Output
- json
- Last paid call
- 2026-10-06
{
"wallet": "0xEA24bafbBAF6d7Ba58bE860EE906f0Fe533d167D"
}{
"asset": "USDC",
"denied": 0,
"destinations": [
{
"count": 5,
"endpoint": "https://audit.liquidlogicx.com/api/audit",
"examples": [
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0x9e69f6d6a0e2b7fe3997733398a6f7986adeb3f64066b421fa38c77d6f051c74",
"timestamp": "2026-09-13T18:06:49.000Z",
"txHash": "0x9e69f6d6a0e2b7fe3997733398a6f7986adeb3f64066b421fa38c77d6f051c74"
},
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0x465910619fb6ba1fa3106b911098d435d4900e0bf2bce05b35f3c7e077643318",
"timestamp": "2026-09-14T00:12:29.000Z",
"txHash": "0x465910619fb6ba1fa3106b911098d435d4900e0bf2bce05b35f3c7e077643318"
},
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0xa2013bf05ced393b8a678debd04711189cbded68fb57063bc80d28fd4cddbe90",
"timestamp": "2026-09-14T01:07:29.000Z",
"txHash": "0xa2013bf05ced393b8a678debd04711189cbded68fb57063bc80d28fd4cddbe90"
},
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0x70fdaaf80af96825932de6237fb09548524813372ac14a0a215459405789cf5d",
"timestamp": "2026-09-14T17:55:01.000Z",
"txHash": "0x70fdaaf80af96825932de6237fb09548524813372ac14a0a215459405789cf5d"
},
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0x5ae8ef780242dfd2f03a9f52a58fcec71a45e6aae6eb4b3a96107698c92411ea",
"timestamp": "2026-09-14T17:59:29.000Z",
"txHash": "0x5ae8ef780242dfd2f03a9f52a58fcec71a45e6aae6eb4b3a96107698c92411ea"
}
],
"totalUsdc": 0.25
},
{
"count": 4,
"endpoint": "https://audit.liquidlogicx.com/api/allowance",
"examples": [
{
"amountUsdc": "0.001",
"basescanUrl": "https://basescan.org/tx/0xeab36352e8ebfa54a1c14d1f0c60b34178779491aace46c4cb6bbc6dcc646dc8",
"timestamp": "2026-09-14T07:03:51.000Z",
"txHash": "0xeab36352e8ebfa54a1c14d1f0c60b34178779491aace46c4cb6bbc6dcc646dc8"
},
{
"amountUsdc": "0.001",
"basescanUrl": "https://basescan.org/tx/0x426d5d3b117e381dc74addfc8d48cb221180ab58436f16a7a1a4234d612fcf2e",
"timestamp": "2026-09-14T13:29:13.000Z",
"txHash": "0x426d5d3b117e381dc74addfc8d48cb221180ab58436f16a7a1a4234d612fcf2e"
},
{
"amountUsdc": "0.001",
"basescanUrl": "https://basescan.org/tx/0x93a15735c5b82fb8c9fdc0f7db5d56916a14f6ee4ef343000a29fd55c4bcaf4c",
"timestamp": "2026-09-15T20:38:56.825Z",
"txHash": "0x93a15735c5b82fb8c9fdc0f7db5d56916a14f6ee4ef343000a29fd55c4bcaf4c"
},
{
"amountUsdc": "0.001",
"basescanUrl": "https://basescan.org/tx/0xcc43c1b62182321218673290083eaa2e16799f3a51222668ee2e15f22ea802c8",
"timestamp": "2026-09-30T12:20:25.000Z",
"txHash": "0xcc43c1b62182321218673290083eaa2e16799f3a51222668ee2e15f22ea802c8"
}
],
"totalUsdc": 0.004
},
{
"count": 2,
"endpoint": "https://audit.liquidlogicx.com/api/prove",
"examples": [
{
"amountUsdc": "0.02",
"basescanUrl": "https://basescan.org/tx/0xd4abd4a3b624966d75b5f1ca0bb93f9b29108a49089959e863eb6aed66717647",
"timestamp": "2026-09-25T06:50:47.000Z",
"txHash": "0xd4abd4a3b624966d75b5f1ca0bb93f9b29108a49089959e863eb6aed66717647"
},
{
"amountUsdc": "0.02",
"basescanUrl": "https://basescan.org/tx/0x9e38e77ff1c0fc3b4607b2aae9669fbc08112d7c0978abb1c6e34051281d626c",
"timestamp": "2026-09-25T06:51:31.000Z",
"txHash": "0x9e38e77ff1c0fc3b4607b2aae9669fbc08112d7c0978abb1c6e34051281d626c"
}
],
"totalUsdc": 0.04
}
],
"expired": 0,
"frozenSeconds": 0,
"held": 0,
"network": "eip155:8453",
"note": "Operating spend for x402 services (USDC on Base). Not a portfolio or growth report.",
"paymentCount": 11,
"recent": [
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0x9e69f6d6a0e2b7fe3997733398a6f7986adeb3f64066b421fa38c77d6f051c74",
"endpoint": "https://audit.liquidlogicx.com/api/audit",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-13T18:06:49.000Z",
"txHash": "0x9e69f6d6a0e2b7fe3997733398a6f7986adeb3f64066b421fa38c77d6f051c74"
},
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0x465910619fb6ba1fa3106b911098d435d4900e0bf2bce05b35f3c7e077643318",
"endpoint": "https://audit.liquidlogicx.com/api/audit",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-14T00:12:29.000Z",
"txHash": "0x465910619fb6ba1fa3106b911098d435d4900e0bf2bce05b35f3c7e077643318"
},
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0xa2013bf05ced393b8a678debd04711189cbded68fb57063bc80d28fd4cddbe90",
"endpoint": "https://audit.liquidlogicx.com/api/audit",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-14T01:07:29.000Z",
"txHash": "0xa2013bf05ced393b8a678debd04711189cbded68fb57063bc80d28fd4cddbe90"
},
{
"amountUsdc": "0.001",
"basescanUrl": "https://basescan.org/tx/0xeab36352e8ebfa54a1c14d1f0c60b34178779491aace46c4cb6bbc6dcc646dc8",
"endpoint": "https://audit.liquidlogicx.com/api/allowance",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-14T07:03:51.000Z",
"txHash": "0xeab36352e8ebfa54a1c14d1f0c60b34178779491aace46c4cb6bbc6dcc646dc8"
},
{
"amountUsdc": "0.001",
"basescanUrl": "https://basescan.org/tx/0x426d5d3b117e381dc74addfc8d48cb221180ab58436f16a7a1a4234d612fcf2e",
"endpoint": "https://audit.liquidlogicx.com/api/allowance",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-14T13:29:13.000Z",
"txHash": "0x426d5d3b117e381dc74addfc8d48cb221180ab58436f16a7a1a4234d612fcf2e"
},
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0x70fdaaf80af96825932de6237fb09548524813372ac14a0a215459405789cf5d",
"endpoint": "https://audit.liquidlogicx.com/api/audit",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-14T17:55:01.000Z",
"txHash": "0x70fdaaf80af96825932de6237fb09548524813372ac14a0a215459405789cf5d"
},
{
"amountUsdc": "0.05",
"basescanUrl": "https://basescan.org/tx/0x5ae8ef780242dfd2f03a9f52a58fcec71a45e6aae6eb4b3a96107698c92411ea",
"endpoint": "https://audit.liquidlogicx.com/api/audit",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-14T17:59:29.000Z",
"txHash": "0x5ae8ef780242dfd2f03a9f52a58fcec71a45e6aae6eb4b3a96107698c92411ea"
},
{
"amountUsdc": "0.001",
"basescanUrl": "https://basescan.org/tx/0x93a15735c5b82fb8c9fdc0f7db5d56916a14f6ee4ef343000a29fd55c4bcaf4c",
"endpoint": "https://audit.liquidlogicx.com/api/allowance",
"reason": "self-test",
"timestamp": "2026-09-15T20:38:56.825Z",
"txHash": "0x93a15735c5b82fb8c9fdc0f7db5d56916a14f6ee4ef343000a29fd55c4bcaf4c"
},
{
"amountUsdc": "0.02",
"basescanUrl": "https://basescan.org/tx/0xd4abd4a3b624966d75b5f1ca0bb93f9b29108a49089959e863eb6aed66717647",
"endpoint": "https://audit.liquidlogicx.com/api/prove",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-25T06:50:47.000Z",
"txHash": "0xd4abd4a3b624966d75b5f1ca0bb93f9b29108a49089959e863eb6aed66717647"
},
{
"amountUsdc": "0.02",
"basescanUrl": "https://basescan.org/tx/0x9e38e77ff1c0fc3b4607b2aae9669fbc08112d7c0978abb1c6e34051281d626c",
"endpoint": "https://audit.liquidlogicx.com/api/prove",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-25T06:51:31.000Z",
"txHash": "0x9e38e77ff1c0fc3b4607b2aae9669fbc08112d7c0978abb1c6e34051281d626c"
},
{
"amountUsdc": "0.001",
"basescanUrl": "https://basescan.org/tx/0xcc43c1b62182321218673290083eaa2e16799f3a51222668ee2e15f22ea802c8",
"endpoint": "https://audit.liquidlogicx.com/api/allowance",
"reason": "x402 payment received by payTo (Base chain-sync)",
"timestamp": "2026-09-30T12:20:25.000Z",
"txHash": "0xcc43c1b62182321218673290083eaa2e16799f3a51222668ee2e15f22ea802c8"
}
],
"source": "public_ledger",
"totalUsdc": 0.294,
"walletAddress": "0xEA24bafbBAF6d7Ba58bE860EE906f0Fe533d167D"
}Use with an agent
- Discover. Agents find this listing with
GET https://bazaar.saylorinnovations.com/discovery/search?query=…, the MCP toolsearch_resources, or/discovery/resources. - Inspect. Fetch
/resources/36643.jsonfor the price and payment options. - Pay. Call
GET https://audit.liquidlogicx.com/api/audit. The provider answers402with its payment requirements. An x402 client signs one of the options below and retries withPAYMENT-SIGNATURE. - Execute. The provider returns
200with the data. Agent Bazaar is not in the request path and never sees your payment.
For humans
You don't need an account or an API key; you need a wallet holding a small amount of USDC on Base, and an x402-capable client (see the examples below). Call the endpoint unpaid first to see exactly what it asks for.
Pricing & payment
- Price
- $0.05 / request
- Protocol
- x402 v2
- Auth
- No account or API key. Pay per request.
- Networks
- Base
- Demand
- 4 calls · 2 unique payers in 30d (public x402 Bazaar data)
x402 payment requirements
| Scheme | Network | Asset | Amount | Pay to | Timeout |
|---|---|---|---|---|---|
| exact | Base eip155:8453 | USDC | $0.05 | 0x147991A1c25e78f6D9225d2dBA61eD93A6158c7b | 300s |
accepts[] (raw JSON)
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x147991A1c25e78f6D9225d2dBA61eD93A6158c7b",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "50000",
"amountUsd": 0.05,
"maxTimeoutSeconds": 300
}
]Schemas
Output schema (JSON Schema)
{
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}Example shape — generated from the schema, not a captured live response
{
"example": {},
"type": "string"
}Examples
curl "https://audit.liquidlogicx.com/api/audit"
# -> 402 Payment Required, accepts[] lists how to pay
# retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paidconst res = await fetch("https://audit.liquidlogicx.com/api/audit");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}import httpx
res = httpx.get("https://audit.liquidlogicx.com/api/audit")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerDetails
- Provider
- audit.liquidlogicx.com
- Endpoint
- https://audit.liquidlogicx.com/api/audit
- Machine-readable
/resources/36643.json