{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_j3qne25eeqps","handle":"mainstreet-mainstreet","url":"https://wellknown.network/agents/mainstreet-mainstreet","links":{"self":"https://wellknown.network/agents/mainstreet-mainstreet/record.json","html":"https://wellknown.network/agents/mainstreet-mainstreet","markdown":"https://wellknown.network/agents/mainstreet-mainstreet/record.md","api":"https://wellknown.network/api/v1/agents/mainstreet-mainstreet","status":"https://wellknown.network/api/v1/agents/mainstreet-mainstreet/status","claim":"https://wellknown.network/agents/mainstreet-mainstreet/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mainstreet-mainstreet/claim.json","badge":"https://wellknown.network/agents/mainstreet-mainstreet/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:avisradar-production.up.railway.app:agent:mainstreet-mainstreet","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"MainStreet","summary":"Onchain reputation oracle for AI agents on Base. Vet any agent before paying it via x402. Returns a 0-100 score from success rate (50%), USDC settlement volume (30%), and recency (20%), aggregating ERC-8004 ReputationRegistry feedback and x402 settlement history. Multi-source identity verification …","description":"Onchain reputation oracle for AI agents on Base. Vet any agent before paying it via x402. Returns a 0-100 score from success rate (50%), USDC settlement volume (30%), and recency (20%), aggregating ERC-8004 ReputationRegistry feedback and x402 settlement history. Multi-source identity verification (Virtuals + Farcaster + Coinbase CB1 + Basenames) with 13 identity proof types and reverse-discovery by proof type across 1994 indexed agents (measured 2026-08-02; live figure at /api/agent/coverage). Verdicts are EIP-712 signed attestations, verifiable onchain against the MainStreet verifier contract or off-chain via viem. ERC-8004 agentId 53953.","publisher":{"name":"MainStreet","url":"https://avisradar-production.up.railway.app/mainstreet.html"},"homepage":"https://github.com/philpof102-svg/mainstreet","repository":null,"version":"0.9.0","license":null,"protocols":["a2a"],"tags":["reputation","ai-agent","erc-8004","x402","acp","agent-trust","orchestrator","scoring","anti-phishing","preflight","trust-shield","safety","buyer-protection","discovery","matching","marketplace","agent-search","category","identity","proofs","reverse-discovery","multi-source","verification","attestation","eip-712","onchain","verifier","signature","oracle","token","deployer","rug-detection","sniper","buyer-trust","due-diligence","batch","bulk"],"pricing":null,"endpoints":[{"url":"https://avisradar-production.up.railway.app/api/agent","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"reputation-agent-score","name":"AI agent reputation score (ERC-8004)","tags":["reputation","ai-agent","erc-8004","x402","acp","agent-trust","orchestrator","scoring"],"description":"Returns a 0-100 reputation score for any AI agent active onchain on Base. Score = success rate 50% + USDC settlement volume 30% + recency 20%. Aggregates ERC-8004 ReputationRegistry feedback, and x402 settlement volume/success rate. Free preview returns score + verdict; full profile requires an ERC-8004 attestation or a $0.05 USDC live re-score. For buyer/orchestrator agents vetting a service provider before paying."},{"id":"preflight-vetting","name":"Pre-payment preflight (anti-phishing)","tags":["anti-phishing","preflight","trust-shield","x402","safety","buyer-protection"],"description":"Returns BLOCK | CAUTION | PROCEED | PROCEED_LOW_VALUE plus reasoning for any address before an x402 payment. Trust-shield evaluates deterministic flags including known-sniper, denylisted, all-probes-failed, single-payer, suspicious-tld, and admin-path. Local reads only, no upstream call in the request path. Free."},{"id":"agent-discovery-match","name":"Intent-based agent discovery","tags":["discovery","matching","marketplace","agent-search","category"],"description":"Given an intent (e.g. 'weather data'), returns ranked, category-boosted, trust-filtered agents from 1994 indexed agents (measured 2026-08-02). Red-shielded agents are dropped automatically when safe-only filtering is on. Also supports browse-by-category and leaderboard."},{"id":"reverse-discovery-by-proof","name":"Reverse discovery by identity proof","tags":["identity","proofs","reverse-discovery","multi-source","verification"],"description":"List all wallets verified by a given platform / proof type (e.g. virtuals-agent, farcaster, coinbase-cb1, basename). Covers 13 identity proof types. Bulk export of all multi-source proofs available as a paid endpoint ($1 USDC)."},{"id":"signed-attestation-verify","name":"EIP-712 signed attestation + onchain verify","tags":["attestation","eip-712","onchain","verifier","signature","oracle"],"description":"Fetch a free cryptographically-signed (EIP-712) attestation of an agent's score, and verify it off-chain (viem/ecrecover) or onchain against the MainStreet verifier contract 0x7397adb9713934c36d22aa54b4dbbcd70263592b on Base. Attestation freshness is 24h. Turns an HTTP read into oracle-grade, checkable trust."},{"id":"deployer-token-reputation","name":"Token deployer + token-buyer reputation","tags":["token","deployer","rug-detection","sniper","buyer-trust","due-diligence"],"description":"Reputation for token deployers and tokens: deployer score, top deployers, token preflight (deployer rep + buyer trust + contract safety), buyer-side token trust, recent launches, and sniper-wallet detection."},{"id":"batch-score-lookup","name":"Batch score lookup","tags":["batch","bulk","scoring","orchestrator"],"description":"Submit a list of addresses and receive scores for all of them in one call. For orchestrators ranking or filtering many candidate agents at once."}],"tools":["AI agent reputation score (ERC-8004)","Pre-payment preflight (anti-phishing)","Intent-based agent discovery","Reverse discovery by identity proof","EIP-712 signed attestation + onchain verify","Token deployer + token-buyer reputation","Batch score lookup"],"extra":{"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"declared"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":1,"provenance":"derived"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":1,"provenance":"declared"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":1,"provenance":"declared"}],"categories":["ai","automation","commerce","security"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-06T23:22:55.231Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":108,"error":null,"detail":{"name":"MainStreet","signed":false,"version":"0.9.0","cardPath":"/.well-known/agent-card.json","skillCount":7,"protocolVersion":"0.3.0"}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://avisradar-production.up.railway.app/.well-known/agent-card.json","url":"https://avisradar-production.up.railway.app/.well-known/agent-card.json","firstSeenAt":"2026-09-06T23:21:53.620Z","fetchedAt":"2026-09-06T23:21:53.620Z","normalizedAt":"2026-09-06T23:21:53.620Z"}]},"firstSeenAt":"2026-09-06T23:21:53.620Z","updatedAt":"2026-09-06T23:22:00.294Z"}