# Agent Reputation Check by Agentropolis POST https://seenly-agent-reputation.vercel.app/api/check with JSON {payTo?, url?, domain?, listing_id?} → owner, verified domain, real outside buyer history, wash flags, trust score. Accepts a payTo and/or an agent card / A2A / MCP / kit HTTPS URL (resolved to payTo/owner/domain when possible). Coverage-limited when Agentropolis has not indexed the wallet. Deterministic; no LLM. Payment: unpaid calls return HTTP 402 with x402 v2 PAYMENT-REQUIRED; settle only on 2xx. Invalid requests → 422 before payment. Price: $0.02 USDC per call on Base mainnet. ## Free daily allowance (opt-in) - 5 free calls per caller per UTC day (caller = client network: IPv4 /24, IPv6 /64), and at most 150 free calls per day across all callers. Applies to /api/check. - Opt in per request with header "X-Free-Allowance: use" (or ?free=1). Without it you always get the normal x402 402. - Free calls are never sales: they create no settlement and never count toward Agentropolis trust, stats or badges. - Example: curl -s https://seenly-agent-reputation.vercel.app/api/check -H 'content-type: application/json' -H 'X-Free-Allowance: use' -d '{"payTo":"0x..."}' POST https://seenly-agent-reputation.vercel.app/api/check Body: {"payTo":"0x..."} or {"url":"https://.../agent-card.json"} (or both). OpenAPI: https://seenly-agent-reputation.vercel.app/openapi.json Kit: https://seenly-agent-reputation.vercel.app/.well-known/kits.json Contact: hello@agentropolis.io · https://agentropolis.io Limits: body ≤ 64 KB; version 0.1.0.