# Aave V3 Base Pool Proxy Facts

> Aave V3 Base Pool Proxy Facts is a paid API for AI agents from vm5-openapi-x402.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-25).

Returns on-chain upgradeability and implementation facts for the Aave V3 Base network pool proxy contract, verifiable via x402 micropayment.

## Facts

- Endpoint: GET https://vm5-openapi-x402.onrender.com/v1/aave-base-proxy-facts?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aave-v3-base-pool-proxy-facts-bb1779c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_f_f8uQo1LOdEsxR_3ecR9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aave-v3-base-pool-proxy-facts-bb1779c4
```

Example prompt: Can you look up the current proxy and implementation contract facts for the Aave V3 pool on Base mainnet — I want to know if the proxy matches the published Aave address book and what the implementation address is?

## When to prefer this

Use this endpoint when you need a fast, cheap ($0.01 USDC), on-chain-verified lookup of Aave V3 pool proxy facts on Base mainnet — specifically to confirm the ERC-1967 implementation address, check bytecode sizes, and validate against the official Aave address book. Prefer this over manual RPC calls when you want a pre-packaged, structured response with address book matching already done. Not a substitute for a full security audit.

## Known failure modes

- Payment not received or x402 authentication failure — returns 402 with payment required details
- On-chain RPC error fetching proxy or implementation — may return 500 or partial data
- Contract not found at expected address — may return error or unexpected code sizes
- Network congestion on Base causing timeout — slow or failed response
- Stale block number if RPC node is lagging behind chain tip

## How this service works

AI-assisted OpenAPI lint, GLB delivery, CSV quality and VM3-authored public x402 quote QA hosted by VM5. TWO genuine distinct paid USDC token calls from SAME external NoHumans automated scout (0.01+0.005=0.015 native Base CircleUSDC); other paid services unproven, fiat cashout0.

## Output

Returns a JSON object containing the proxy contract address, current implementation address, proxy and implementation bytecode sizes, the Base chain ID (8453), the block number at time of query, whether the deployment matches the published Aave address book, the USDC amount charged, and flags indicating no signer or transaction was required and that this is not an audit or upgrade authorization proof.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "kind": "aave_v3_base_erc1967_upgradeability_facts",
  "paid": true,
  "proxy": "0xA238Dd80C259a72e81d7e4664a9801593F98d1c5",
  "chainId": 8453,
  "network": "eip155:8453",
  "component": "pool",
  "proxyCode": {
   "codeBytes": 500
  },
  "blockNumber": "52901000",
  "chargedUSDC": "0.01",
  "exampleOnly": true,
  "implementation": "0xA4AbC5FcBA6D0d7E3D144d6dbF6cb6128599dFdB",
  "implementationCode": {
   "codeBytes": 20000
  },
  "noSignerOrTransaction": true,
  "matchesPublishedAaveAddressBook": true,
  "notAnAuditOrUpgradeAuthorizationProof": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aave-v3-base-pool-proxy-facts-bb1779c4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vm5-openapi-x402.onrender.com](https://www.zero.xyz/host/vm5-openapi-x402.onrender.com/llms.txt)
