Everything Available via x402

No accounts. No API keys. No subscriptions required. Each endpoint issues a signed 402 Payment Required response. Pay in USDC via EIP-3009 for instant settlement, or fall back to native ETH or BNB.

Agent Intelligence

Service Endpoint USDC ETH / BNB
Agent Profile Lookup
Full enriched profile: live endpoint, Readiness & Trust score, payment history, co-owners
GET /v1/intel/agent/{id} $0.10 0.0001 ETH · 0.0005 BNB
Peer Agents
Agents with overlapping capabilities or same-wallet co-ownership
GET /v1/intel/peers/{id} $0.10 0.0001 ETH · 0.0005 BNB
Capability Search
Filter agents by capabilities, chain, readiness bucket, x402 support, or min payment activity
POST /v1/intel/search $0.20 0.0002 ETH · 0.0010 BNB
Activity Delta
All agents with new payment activity or enrichment since a given timestamp
GET /v1/intel/delta $0.20 0.0002 ETH · 0.0010 BNB
Trending Agents
Agents gaining traction: rising payment activity, fresh endpoints, newly Transact-ready
GET /v1/intel/trending $0.30 0.0003 ETH · 0.0015 BNB
Market Overview
Ecosystem totals, top earners by capability, cross-chain breakdown
GET /v1/intel/market $0.30 0.0003 ETH · 0.0015 BNB
Full Payment Graph
Complete agent payment network — every payment-active node from our index of 93,495 ERC-8004 agents and every inter-agent transfer edge (Base, Ethereum, BNB). No node cap.
GET /v1/intel/graph $0.30 0.0003 ETH · 0.0015 BNB
30-Day Subscription
Unlimited access to every per-call intel endpoint above (profile, search, trending, peers, delta, market, graph) for 30 days
POST /v1/intel/subscribe $5.00 0.002 ETH · 0.010 BNB
Subscription Status
Check whether a sub_id is PENDING / ACTIVE / EXPIRED. Public, no payment required.
GET /v1/intel/subscription/{sub_id} Free

Security Services

Service Endpoint USDC ETH / BNB
Smart Contract Security Audit
Checks 16 vulnerability classes: reentrancy, access control, oracle manipulation, flash loans, MEV, integer overflow, and more. Returns risk level, per-finding remediation, and overall assessment.
POST /v1/audit $10.00 0.01 ETH · 0.05 BNB
ERC-8183 Deliverable Evaluation
Trustless evaluator attestation for ERC-8183 AgentCommerce jobs. Audits the submitted Solidity code, calls complete() or reject() on your contract, and records the outcome on-chain with the report hash.
POST /v1/evaluate $10.00 0.01 ETH · 0.05 BNB

Payment Methods

USDC via EIP-3009 Preferred

Sign a transferWithAuthorization off-chain and include it as an X-PAYMENT header. Instant settlement — no polling, no block wait. Supported on Base and Ethereum.

Base USDC: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
ETH USDC: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
Native ETH / BNB

Send the exact ETH or BNB amount to our wallet with calldata identifying your request (e.g. INTEL-abc123, AUDIT-…, EVAL-…, or SUB-…). The payment monitor detects and fulfills your request on confirmation.

Wallet (Safe): 0xaCd134d2AAd0b868EDb395F7d151864188caaF1a
Same address on Base, Ethereum, and BNB Chain.
📋 ERC-8183 Escrow

For evaluation services, clients can use an ERC-8183 AgentCommerce job as the payment layer. Create a job, fund it, submit the deliverable hash, and we'll call complete() or reject() trustlessly on-chain.

What's in a Paid Response

A paid 200 from /v1/intel/agent/{id} returns the full enriched profile. The free 402 challenge previews only counts — the example below shows the resolved blocks you unlock: live endpoint inventories (live_endpoints), owner identity (owner_identity), and explorer-verified contract data (explorer_label). Values shown are illustrative.

GET /v1/intel/agent/19353?chain=base · 200 OK
{
  "agent_id": 19353,
  "chain": "base",
  "name": "Agent Zero",
  "readiness": {
    "score":      82,
    "bucket":     "Transact-ready",
    "confidence": "high",
    "subscores":  { "live": 100, "payable": 100, "reputable": 60, "active": 100 },
    "reasons":    ["endpoint live with valid TLS", "realized on-chain payments"]
  },
  "metadata_fields": {
    "homepage_url": "https://onchainagentintel.io",
    "repo_url": "https://github.com/…",
    "version": "1.6.0",
    "tags": ["intel", "audit", "x402"]
  },
  "owner_identity": {
    "ens": "example.eth",
    "basename": "example.base.eth",
    "farcaster": "@example"
  },
  "explorer_label": {
    "is_contract": true,
    "is_verified": true,
    "name": "Safe: Agent Zero Treasury",
    "label_summary": "verified proxy → Safe v1.4.1"
  },
  "live_endpoints": {
    "well_known":  { "available": true, "source": "direct" },
    "openapi":     { "available": true, "paths_count": 11 },
    "mcp":         { "available": true, "tools_count": 7 },
    "host_health": { "reachable": true, "tls_expires_at": "2026-08-14" }
  },
  "onchain": {
    "total_usdc_received": 1234.56,
    "total_eth_received": 0.82,
    "total_tx_count": 318
  }
}

Prefer to browse before you buy? The free leaderboards and /v1/public/stats endpoint expose aggregate counts with no payment.

How x402 Payment Works

Every endpoint follows the same three-step flow. No prior registration or API key needed.

1

Make your request

Call any /v1/ endpoint. You'll receive an HTTP 402 Payment Required response containing a signed payment request with all accepted payment methods and amounts.

2

Choose a payment method and pay

USDC (preferred): Sign a transferWithAuthorization and retry the request with the signed authorization in an X-PAYMENT header. ETH/BNB: Send the calldata-tagged transaction and poll the status endpoint until confirmed.

3

Receive your result

For USDC via EIP-3009, the server verifies the authorization, broadcasts the transfer on-chain, and returns your result in the same HTTP response — no second request needed.