The discovery network

Every channel MainStreet is reachable through. Buyer agents find us passively — no marketing required. The densest discovery footprint of any reputation oracle on Base, as of June 2026.

34+
Discovery channels
5
CDP Bazaar endpoints
10
MCP tools exposed
17
Identity proof types

Onchain discovery

ChannelWhereStatus
CDP Bazaar discoveryapi.cdp.coinbase.comlive
ERC-8004 IdentityRegistryBase · agentId 53953live
Basename forward + reversemainstreetxyz.base.eth · 12 text recordslive
Reverse ENS0xAC3c...mainstreetxyz.base.ethlive
MAIN tokenbasescan · Sourcify verifiedlive

AI agent registries

ChannelWhereStatus
MCP Registry (official)io.github.philpof102-svg/mainstreetlive
Agent Arena (ERC-8004)agentArena #53953live
npm package@raskhaaa/mainstreet-oracle · 10 MCP tools + CLIlive
GitHub topics10 tags (mcp-server, x402, erc-8004, etc.)live

Discovery files (machine-readable)

ChannelWhereStatus
A2A agent card/.well-known/agent.jsonlive
x402 well-known/.well-known/x402.jsonlive
OpenAI ChatGPT plugin spec/.well-known/ai-plugin.jsonlive
Funding spec/.well-known/funding.jsonlive
Security contact/.well-known/security.txt (RFC 9116)live
OpenAPI 3/api/agent/openapi.jsonlive
OpenSearch description/opensearch.xml · browser URL-bar enginelive
PWA manifest/manifest.json · install-as-applive
llms.txt/llms.txt · AI search standardlive
Postman collection.postman_collection.jsonlive
Sitemap/sitemap.xml · 6 discovery URLslive
robots.txt with AI whitelist/robots.txt · 13 AI bots allowedlive

SEO / AI-search optimization

ChannelWhereStatus
JSON-LD SoftwareApplicationhomepage · 11 priced offerslive
JSON-LD FAQPagehomepage · 6 Q&Alive
JSON-LD HowTo/integrations.html · 5 framework stepslive
JSON-LD Thing per agentSSR /agent/:addr · score in HTMLlive
Discovery meta tags5 pages (mainstreet/leaderboard/clawd/deployers/agent)live
RSS feed/api/agent/feed.rsslive

Social distribution

ChannelWhereStatus
Farcaster Frame v2 Mini App4 buttons (Leaderboard, Claim, Audit, Embed) + launch_frame actionlive
Farcaster catalog castposté sur /base channellive
Daily stats cast (cron)12:00 UTC daily on /baselive
OG image per-address/api/agent/og.png?addr=…live

Embeddable widgets (viral mechanic)

ChannelWhereStatus
Shields.io-compatible badge/shield/<addr>.jsonlive
SSR widget.js<div data-mainstreet="0x..."></div>live
Iframeable widget<iframe src="/api/agent/embed/widget/0x...">live
Per-agent OG imagesocial card preview when sharing wallet URLlive
Badge generator UI/embed.html · copy-paste codelive

API channels

EndpointPurposeStatus
/api/agent/catalogmachine-readable for LLM ingestionlive
/api/agent/matchbuyer-killer endpoint (intent → ranked matches)live
/api/agent/bazaar-scoreddrop-in replacement for CDP Bazaar with trustlive
/api/agent/top-buyersunique signal — ranks x402 spenderslive
/api/agent/agents-of-interestcurated funnel free→paid auditlive
/api/agent/revenueonchain transparencylive
/api/agent/webhook/subscribefree 30-day score-change notificationslive
/api/agent/scores.csvbulk CSV exportlive

Pending — under review

ChannelWhereStatus
xpaysh/awesome-x402PR #474pending
Merit-Systems/awesome-agentic-commercePR #282pending
coinbase/x402 ecosystemPR #193pending
punkpeye/awesome-mcp-serversPR #7232pending
glama.ai/mcp/serversauto-index from MCP registry (sync 24-48h)propagating
cinderwright-ai/cinderwright-apiauto-crawl CDP Bazaar (sync ~hours)propagating
x402scan.comauto-crawl CDP Bazaarpropagating