Skip to content

Submit: Agent Commerce Desk — Base wallet readiness and market data APIs via x402 USDC #924

@chico10117

Description

@chico10117

Service URL

https://x402-wallet-readiness-service.vercel.app

Summary

Agent Commerce Desk exposes x402-paid Base wallet readiness checks and crypto market-data micro-APIs. It is designed for agents that need to verify a Base receiving wallet, fetch a structured agent-commerce receipt, or buy small JSON market-data responses without account signup.

Discovery Endpoints

Endpoint Description
/.well-known/x402 x402 v2 manifest with protected resources, Base USDC payment terms, and agent-card link
/.well-known/agent-card.json Agent card with capabilities, payment metadata, and JSON input schemas
/api/readiness/:address Protected Base wallet readiness report
/api/agent-commerce-receipt/:address Protected agent-commerce receipt plus wallet-readiness evidence
/api/x402/market/crypto-snapshot Protected top crypto market snapshot JSON feed
/api/x402/market/ohlcv Protected daily OHLCV JSON feed from Coinbase public data

Network & Payment

Network Chain ID Token Asset Contract Wallet
Base 8453 / eip155:8453 native USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 0x820a7bf90d944bb26bfD9b62Ab172Fc3A0829cB9

Facilitator: https://facilitator.world.fun

Protected Resources

Method Path Price Description
GET /api/readiness/0x820a7bf90d944bb26bfD9b62Ab172Fc3A0829cB9 2.00 USDC ETH balance, native USDC balance, transaction count, token transfers, and contract status for a Base wallet
GET /api/agent-commerce-receipt/0x820a7bf90d944bb26bfD9b62Ab172Fc3A0829cB9 2.00 USDC Agent-commerce receipt combining identity metadata, x402 terms, and wallet-readiness evidence
GET /api/x402/market/crypto-snapshot?limit=50 0.01 USDC Ranked crypto market snapshot with price, market cap, 24h volume/change, and Coinbase bid/ask when available
GET /api/x402/market/ohlcv?pairs=BTC-USD,ETH-USD&days=365 0.02 USDC Daily OHLCV market feed for BTC-USD, ETH-USD, and SOL-USD from Coinbase Exchange public candles

Verification Notes

Unauthenticated protected calls return HTTP 402 with a base64 payment-required header containing x402 v2 accepts terms for Base USDC.

Demo/readback endpoints are also available without payment for preview:

  • GET /api/market/crypto-snapshot?limit=3
  • GET /api/market/ohlcv?pairs=BTC-USD,ETH-USD&days=3

Public repo: https://github.com/chico10117/basepay-readiness-service

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions