← The evidence ledger
Evidence row 1622
Observed , by baseline/1.
- Kind
- listing
- About
- source_record agentic_market:auditor-x402-onrender-com
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 090339b30efcd90aa93cd233e5255d63f59b2a76ea9e787fe87f255a744f7fbc
- Leaf
- 0x7f2c73fcc29cfaa997711df1c7c857acd5dfc85f23b65b752bad744256b3a22b
What was observed
{
"endpoints": [
[
"x402",
"https://auditor-x402.onrender.com/api/aave-yield"
],
[
"x402",
"https://auditor-x402.onrender.com/api/base-gas-optimizer"
],
[
"x402",
"https://auditor-x402.onrender.com/api/base-market-snapshot"
],
[
"x402",
"https://auditor-x402.onrender.com/api/contract-logs"
],
[
"x402",
"https://auditor-x402.onrender.com/api/contract-profile"
],
[
"x402",
"https://auditor-x402.onrender.com/api/contract-read"
],
[
"x402",
"https://auditor-x402.onrender.com/api/dex-arbitrage-scanner"
],
[
"x402",
"https://auditor-x402.onrender.com/api/flash-loan-routes"
],
[
"x402",
"https://auditor-x402.onrender.com/api/lending-health-factor"
],
[
"x402",
"https://auditor-x402.onrender.com/api/multi-token-price"
],
[
"x402",
"https://auditor-x402.onrender.com/api/pool-slippage"
],
[
"x402",
"https://auditor-x402.onrender.com/api/token-deploy-radar"
],
[
"x402",
"https://auditor-x402.onrender.com/api/token-due-diligence"
],
[
"x402",
"https://auditor-x402.onrender.com/api/token-liquidity-health"
],
[
"x402",
"https://auditor-x402.onrender.com/api/token-spot-price"
],
[
"x402",
"https://auditor-x402.onrender.com/api/wallet-portfolio"
],
[
"x402",
"https://auditor-x402.onrender.com/api/whale-wallet-tracker"
]
],
"name": "auditor-x402.onrender.com",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "auditor-x402.onrender.com",
"endpoints": [
{
"description": "Live Aave v3 reserve rates on Base read on-chain: current supply APY and variable borrow APY for any listed asset (default WETH). For yield and borrow-cost bots.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x4200000000000000000000000000000000000006",
"group": "body",
"name": "asset",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.004",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/aave-yield"
},
{
"description": "Gas ONLY: live Base Mainnet gas from eth_feeHistory — latest and 10-block average base fee (gwei), priority-fee percentiles (p25/p50/p75) and a congestion label. Use this when you need gas and nothing else; if you also want WETH/USDC pricing, use market-snapshot instead (one cheaper call).",
"method": "POST",
"parameters": [],
"pricing": {
"amount": "0.002",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "5"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/base-gas-optimizer"
},
{
"description": "BUNDLE: one-call Base market snapshot combining live gas (base fee, priority-fee percentiles, congestion) AND WETH/USDC spot price + gross spread across Uniswap v3 / Aerodrome. Use this when you want both gas and DEX pricing in a single cheaper call; do NOT also call gas-optimizer or dex-arbitrage for the same purpose. Prefer the individual tools only if you need just one of the two.",
"method": "POST",
"parameters": [],
"pricing": {
"amount": "0.006",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/base-market-snapshot"
},
{
"description": "Recent event logs for any contract on Base over a bounded recent window (reads eth_getLogs). Optionally filter by topic0 (event signature hash). Returns up to 50 logs with block, tx hash, topics and data. Window is limited by the RPC log-range quota. Use this for generic event queries not covered by whale-wallet-tracker or token-deploy-radar.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "address",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/contract-logs"
},
{
"description": "Contract structure ONLY: bytecode size, proxy detection (EIP-1167 / EIP-1967 implementation and admin) and owner() for any address on Base. NOT a security audit. For a full token check that also adds risk flags and pool liquidity, use token-due-diligence; to read an arbitrary view function use contract-read.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "address",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/contract-profile"
},
{
"description": "Generic read-only call to any contract on Base: provide an address and hex calldata (4-byte selector, e.g. 0x18160ddd = totalSupply, optionally followed by ABI-encoded args) and get the raw return data plus best-effort uint/address/bool/string decoding. Read-only (never sends a transaction). Use this for arbitrary view functions not covered by a dedicated tool.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "address",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x18160ddd",
"group": "body",
"name": "data",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.003",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/contract-read"
},
{
"description": "DEX pricing/spread ONLY: WETH/USDC spot price on-chain from Uniswap v3 and Aerodrome v2, with gross spread in bps and which side is cheaper (fees, gas and slippage excluded). Use this for cross-DEX pricing; for expected slippage of a given trade size use pool-slippage; if you also need gas use market-snapshot.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "WETH/USDC",
"group": "body",
"name": "pair",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/dex-arbitrage-scanner"
},
{
"description": "Aave v3 on Base: available flash-loan liquidity and flash-loan fee for any listed asset (default WETH), read on-chain.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x4200000000000000000000000000000000000006",
"group": "body",
"name": "asset",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/flash-loan-routes"
},
{
"description": "Aave v3 on Base: total collateral, debt, health factor and risk band (LIQUIDATABLE / AT_RISK / WATCH / HEALTHY / NO_DEBT) for any wallet.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0xbC94aCb997cDb3152477978Bc81B59255F77E224",
"group": "body",
"name": "userAddress",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/lending-health-factor"
},
{
"description": "Price of MANY tokens (BATCH): on-chain USD spot price for up to 15 ERC-20s in one call, each from its deepest Uniswap v3 pool vs USDC/WETH. Tokens with no pool return an error entry. Use this for 2+ tokens; for a single token use token-spot-price (cheaper).",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": [],
"group": "body",
"name": "tokenAddresses",
"required": false,
"type": "array"
}
],
"pricing": {
"amount": "0.008",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/multi-token-price"
},
{
"description": "Estimated price impact / slippage for a WETH/USDC trade of a given USD size on Uniswap v3, from on-chain pool depth. Order-of-magnitude signal (v3 is concentrated liquidity), useful for MEV/execution bots before trading.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": 10000,
"group": "body",
"name": "tradeSizeUsd",
"required": false,
"type": "number"
}
],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/pool-slippage"
},
{
"description": "Newest Uniswap v3 pools created on Base (PoolCreated events) with token symbols, fee tier and block. A new pool does not imply a legitimate token.",
"method": "POST",
"parameters": [],
"pricing": {
"amount": "0.005",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/token-deploy-radar"
},
{
"description": "FULL token check (BUNDLE): combines GoPlus risk flags (= liquidity-health) + contract/proxy/owner facts (= contract-profile) + Uniswap v3 pools vs WETH/USDC with quote-side liquidity in USD, in a single call. Objective signals, not a verdict. Use this instead of calling liquidity-health and contract-profile separately; use the individual tools only if you need just one aspect.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "tokenAddress",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.03",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "9",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/token-due-diligence"
},
{
"description": "Token risk flags ONLY: for an ERC-20 on Base (honeypot, tax over 10%, mintable, unverified source, hidden owner, pausable...) from GoPlus plus on-chain facts (symbol, supply, owner). No safety verdict; no flags is not a guarantee. For a full check that ALSO adds contract/proxy facts and pool liquidity in one call, use token-due-diligence instead.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "tokenAddress",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/token-liquidity-health"
},
{
"description": "Price of ONE token: on-chain USD spot price for a single ERC-20 on Base, from the deepest Uniswap v3 pool vs USDC/WETH (slot0), with the pool/fee tier used and its USD depth. No off-chain feed; thin pools are easy to manipulate. To price MANY tokens at once, use multi-token-price instead (one cheaper call).",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"group": "body",
"name": "tokenAddress",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.002",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "6",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/token-spot-price"
},
{
"description": "Portfolio of a wallet on Base: native ETH plus a curated set of major ERC-20s (USDC, WETH, cbETH, cbBTC, DAI, USDbC), each valued in USD on-chain via Uniswap v3. Returns per-token amounts, USD values and the total.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "0xbC94aCb997cDb3152477978Bc81B59255F77E224",
"group": "body",
"name": "userAddress",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.004",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/wallet-portfolio"
},
{
"description": "Large USDC transfers on Base over the most recent blocks (default ~300), from confirmed Transfer logs: amount, sender, receiver, tx hash, block.",
"method": "POST",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": 100000,
"group": "body",
"name": "minUsdcAmount",
"required": false,
"type": "number"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "4",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://auditor-x402.onrender.com/api/whale-wallet-tracker"
}
],
"enriched": false,
"iconUrl": "",
"id": "auditor-x402-onrender-com",
"integrationType": "",
"isNew": false,
"name": "auditor-x402.onrender.com",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.006706",
"currency": "USDC",
"maxAmount": "0.03",
"minAmount": "0.002"
},
"provider": "auditor-x402.onrender.com",
"providerUrl": "",
"serviceName": "",
"tags": []
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"090339b30efcd90aa93cd233e5255d63f59b2a76ea9e787fe87f255a744f7fbc","id":1622,"kind":"listing","method":"baseline/1","observed_us":1793025254455891,"prev":null,"subject":"agentic_market:auditor-x402-onrender-com","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x7f2d0fffd41a4ff132c55dce59f3892831239d69a33532377a4fcc6542594cd2
- 0x573c3199e28e5baafb005467ad21fd4b85bfeaccbfc3a40a9bb56e9d526b6580
- 0xd0f3d4de972b54f6307adcb0f2baba02629c32f45fceea8ebac1a197d28418c3
- 0x1130e68ee5f145036852e46cfb10a1894003a2abf66cef967cb29d65c608030f
- 0x7a8c0faf1709a3ffc0ae21599aa4f48f78c6643e58b8984ce1c69626a18730f5
- 0x8accfded28daac019ec4fadfeefafcb9f58549ecd75ae9c1088fd13cc0d91899
- 0xad769b770bf519c2d48e70c52757031006e3b5aeca11e86b70910c2f6f79d938
- 0x28281705f774ff8cb1dd48ea811398801b76dc4faf5bcf68c7459d581790e243
- 0x113fba6d7207bad277545f607f0a674994c5fd3f204373bd52b7784ddfeb38a2
- 0x75fb43d121b0c7d36d6ce3843de524bb5cde5e31bd50964f1eb46e9e4d22df1f
- 0x86993f34ffd04a19214c4b442a83218e78811798750015024990bf574868d9e8
- 0xab729e4203b650f2a3c15efd6fd44eb2482232373bc1de662fd9d496869eb2d3
- 0x0bffb634300aa5609bddaa79e8d31d7cde36c0a5a4465472f809b9f5287e40d2
- 0x7721d38652b6444b18e1193824e50490ade04851ce6221771f6e374c4527d80f
- 0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae