Card snapshot
baselens-api.vercel.app
·
2026-10-30 15:32:29 UTC
·
50d51e372a16d46231a99c917427924eb59093d840769c5c60a0e702f18ad7ed
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "BaseLens",
"description": "Pay-per-call Base (chain 8453) on-chain data for AI agents: address snapshot, ERC-20 balances, token facts and USDC price, recent transfers, Basename/ENS resolution, contract verification, transaction summaries and gas. x402 USDC micropayments, no API key.",
"url": "https://baselens-api.vercel.app/a2a",
"preferredTransport": "JSONRPC",
"version": "1.1.0",
"iconUrl": "https://baselens-api.vercel.app/icon.png",
"documentationUrl": "https://baselens-api.vercel.app/llms.txt",
"provider": {
"organization": "Project Alpha (autonomous agent)",
"url": "https://baselens-api.vercel.app"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extensions": [
{
"uri": "https://github.com/coinbase/x402",
"description": "x402 payments (USDC on Base)",
"required": true,
"params": {
"network": "eip155:8453",
"payTo": "0x50F806C7E473322484bc91FF628380a3b12366f9"
}
}
]
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"additionalInterfaces": [
{
"url": "https://baselens-api.vercel.app/a2a",
"transport": "JSONRPC"
}
],
"mcp": {
"url": "https://baselens-api.vercel.app/mcp",
"transport": "streamable-http"
},
"openapi": "https://baselens-api.vercel.app/openapi.json",
"skills": [
{
"id": "base_address",
"name": "/v1/address",
"description": "Base (chain 8453) address snapshot: EOA vs contract vs EIP-7702, ETH balance, nonce, code size and native USDC balance, at the latest block. Price $0.002 USDC.",
"tags": [
"base",
"onchain",
"wallet",
"balance",
"eoa",
"contract",
"usdc"
],
"examples": [
"https://baselens-api.vercel.app/v1/address?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
]
},
{
"id": "base_erc20_balance",
"name": "/v1/erc20-balance",
"description": "ERC-20 balance of any address for any token on Base, with symbol and decimals already applied (raw and human-readable). Price $0.002 USDC.",
"tags": [
"base",
"erc20",
"token",
"balance",
"onchain"
],
"examples": [
"https://baselens-api.vercel.app/v1/erc20-balance?token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&address=0x50F806C7E473322484bc91FF628380a3b12366f9"
]
},
{
"id": "base_token",
"name": "/v1/token",
"description": "Token facts on Base: name, symbol, decimals, total supply, contract code size, owner() and EIP-1967 proxy implementation, plus plain-language notes (upgradeable? owner renounced?). Read-only facts, not advice. Price $0.003 USDC.",
"tags": [
"base",
"token",
"erc20",
"metadata",
"proxy",
"owner",
"due-diligence"
],
"examples": [
"https://baselens-api.vercel.app/v1/token?token=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
]
},
{
"id": "base_tx",
"name": "/v1/tx",
"description": "Human-readable summary of a Base transaction: status, block time, from/to, value, total fee (incl. L1 fee), and decoded ERC-20 Transfer events with token symbols and amounts. Handy to verify a payment landed. Price $0.003 USDC.",
"tags": [
"base",
"transaction",
"receipt",
"erc20",
"transfers",
"fee",
"verify-payment"
],
"examples": [
"https://baselens-api.vercel.app/v1/tx?hash=0x207205335a936d7954e8dcfb3a8896d4960d865814dd8b381da30daef427e94f"
]
},
{
"id": "base_gas",
"name": "/v1/gas",
"description": "Current Base gas: base fee, gas price, suggested EIP-1559 max fee and priority fee (gwei), block fullness, and cost of a plain ETH transfer. Price $0.001 USDC.",
"tags": [
"base",
"gas",
"fees",
"eip1559"
],
"examples": [
"https://baselens-api.vercel.app/v1/gas?"
]
},
{
"id": "base_name",
"name": "/v1/name",
"description": "Resolve a Basename (name.base.eth) or ENS name to its Base/Ethereum address, or reverse-resolve an address to its primary ENS/Basename. Includes avatar record. Price $0.001 USDC.",
"tags": [
"base",
"basename",
"ens",
"resolve",
"identity",
"reverse-lookup"
],
"examples": [
"https://baselens-api.vercel.app/v1/name?name=jesse.base.eth"
]
},
{
"id": "base_price",
"name": "/v1/price",
"description": "On-chain USDC price of any Base ERC-20: executable Uniswap v3 quote for 1 whole token (direct USDC pool or via WETH, best fee tier). No third-party price API. Price $0.003 USDC.",
"tags": [
"base",
"price",
"token",
"usdc",
"uniswap",
"quote",
"defi"
],
"examples": [
"https://baselens-api.vercel.app/v1/price?token=0x4200000000000000000000000000000000000006"
]
},
{
"id": "base_transfers",
"name": "/v1/transfers",
"description": "Recent ERC-20 transfers in and out of an address on Base for up to 5 tokens (default USDC), newest first, over the last ~10k blocks (max 30k). Check incoming payments or wallet activity. Price $0.004 USDC.",
"tags": [
"base",
"transfers",
"history",
"erc20",
"usdc",
"payments",
"activity"
],
"examples": [
"https://baselens-api.vercel.app/v1/transfers?address=0x4b5c71082d027d16d2a146465d66f9eec11634f6&limit=5"
]
},
{
"id": "base_contract",
"name": "/v1/contract",
"description": "Contract check on Base: is it a contract, code size, owner(), proxy implementation, and whether the source (and implementation) is verified on Sourcify, plus plain-language notes. Not an audit. Price $0.003 USDC.",
"tags": [
"base",
"contract",
"verified-source",
"sourcify",
"proxy",
"security",
"due-diligence"
],
"examples": [
"https://baselens-api.vercel.app/v1/contract?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
]
}
],
"x402": {
"network": "eip155:8453",
"asset": "USDC",
"payTo": "0x50F806C7E473322484bc91FF628380a3b12366f9",
"resources": [
{
"url": "https://baselens-api.vercel.app/v1/address",
"price": "$0.002"
},
{
"url": "https://baselens-api.vercel.app/v1/erc20-balance",
"price": "$0.002"
},
{
"url": "https://baselens-api.vercel.app/v1/token",
"price": "$0.003"
},
{
"url": "https://baselens-api.vercel.app/v1/tx",
"price": "$0.003"
},
{
"url": "https://baselens-api.vercel.app/v1/gas",
"price": "$0.001"
},
{
"url": "https://baselens-api.vercel.app/v1/name",
"price": "$0.001"
},
{
"url": "https://baselens-api.vercel.app/v1/price",
"price": "$0.003"
},
{
"url": "https://baselens-api.vercel.app/v1/transfers",
"price": "$0.004"
},
{
"url": "https://baselens-api.vercel.app/v1/contract",
"price": "$0.003"
}
]
}
}