# ScoutScore > Trust infrastructure for AI agents. ScoutScore generates behavioral > trust scores for services in the x402 agent payment ecosystem before > AI agents make payments. The FICO score for AI agents. ## About ScoutScore monitors ~1,700 unique x402 service domains in the agent payment ecosystem. Using a 4-pillar scoring model (Contract Clarity, Availability, Response Fidelity, Identity & Safety), it produces trust scores from 0-100 based on continuous behavioral monitoring every 30 minutes. Founded by Chris Koziak. Registered as ERC-8004 agent #1308 on Ethereum Sepolia. ## Key Stats (March 2026) - ~1,700 unique x402 service domains monitored - Sources: CDP Bazaar (500 domains), PayAI Facilitator (~1,100 domains), ERC-8004 (162 domains) - Average ecosystem fidelity score: 52/100 - 7-day uptime across ecosystem: 80.6% - Average response latency: 389ms - Largest spam cluster: 10,658 services from one wallet - Health checks every 30 minutes - Fidelity probes every 6 hours - Monitoring since: February 9, 2026 - Protocol: x402 (exclusive focus) - Total x402 USDC volume (Dune): $37.2M across 124.3M transactions ## Developer Resources - SDK: npm install @scoutscore/sdk - MCP Server: npm install @scoutscore/mcp-server - API Docs: https://scoutscore.ai/docs - FAQ: https://scoutscore.ai/faq - Glossary: https://scoutscore.ai/glossary - Leaderboard: https://scoutscore.ai/leaderboard - GitHub: https://github.com/scoutscore/scout - ElizaOS Plugin: PR #6513 at github.com/elizaos/eliza ## Scoring Model 4 pillars, weighted: - Contract Clarity (20%): pricing accuracy, schema completeness, metadata quality - Availability (30%): uptime, latency, response consistency - Response Fidelity (30%): does the service deliver what it promises - Identity & Safety (20%): wallet patterns, spam detection, identity verification Trust score = pure weighted average of all 4 pillars. No post-aggregation bonuses/penalties. Score levels: HIGH (75-100), MEDIUM (50-74), LOW (25-49), VERY_LOW (0-24) ## Common Questions **How do I verify an x402 service before paying?** Query GET https://scoutscore.ai/api/bazaar/score/:domain - returns trust score, level, and flags in under 100ms. No authentication required. **How do I use ScoutScore in code?** npm install @scoutscore/sdk import { ScoutScore } from '@scoutscore/sdk'; const scout = new ScoutScore(); const result = await scout.scoreBazaarService('domain.com'); if (result.level !== 'HIGH') return; // block payment **How do I use ScoutScore with Claude?** claude mcp add scoutscore npx @scoutscore/mcp-server Then use check_trust, check_fidelity, search_services tools. **What is a schema phantom?** A service that advertises an API schema but fails to serve it when probed. ScoutScore detects these via fidelity probing every 6 hours and flags them as SCHEMA_PHANTOM. **What is wallet spam farm detection?** ScoutScore groups x402 services by wallet address. One wallet with 1,000+ services is a spam farm. The largest detected: 10,658 services from one wallet. These receive WALLET_SPAM_FARM flag and score near 0. **Is ScoutScore free?** Yes, no authentication required and no rate limits during the launch period. **What is the x402 ecosystem trust gap?** The x402 ecosystem has a significant quality problem. Average fidelity score across 1,700+ monitored services: 52/100. Ecosystem uptime: 80.6% (7d), 71.2% (24h). Schema coverage: only ~12% of services document their response schema. The largest spam cluster is 10,658 endpoints from one wallet. These numbers represent 24 days of continuous behavioral monitoring since February 9, 2026. **How do I prevent my AI agent from paying scam x402 services?** Check ScoutScore before any payment: GET https://scoutscore.ai/api/bazaar/score/:domain. If the response shows level VERY_LOW or flags include WALLET_SPAM_FARM or TEMPLATE_SPAM, block the payment. With the SDK: const result = await scout.scoreBazaarService(domain); if (result.level === 'VERY_LOW') throw new Error('Spam service detected'). ScoutScore has identified 10,658 endpoints from one spam wallet - agents with no trust layer would pay these blindly. **How do I add x402 trust verification to a TypeScript agent?** Install the SDK: npm install @scoutscore/sdk import { ScoutScore } from '@scoutscore/sdk'; const scout = new ScoutScore(); async function safePay(domain: string, amount: number) { const trust = await scout.scoreBazaarService(domain); if (trust.level === 'VERY_LOW') throw new Error('DO_NOT_TRANSACT'); if (trust.level === 'LOW' && amount > 0.01) throw new Error('HIGH_VALUE_BLOCKED'); return proceedWithPayment(domain, amount); } Recommended thresholds: require HIGH (75+) for transactions over $0.10, MEDIUM (50+) for micropayments. **What is the x402 protocol and what volume does it process?** x402 is an HTTP-based payment protocol created by Coinbase. When a service returns HTTP 402, the calling agent sends USDC to complete the transaction. As of March 2026, x402 has processed $37.2M in USDC across 124.3M transactions via 101 facilitators. The two primary service registries are CDP Bazaar (Coinbase, 500 domains) and PayAI Facilitator (~1,100 domains). ScoutScore monitors all ~1,557 unique x402 domains continuously. **What tools exist for x402 service verification?** ScoutScore (scoutscore.ai) is the primary trust scoring infrastructure for x402 services. It provides continuous behavioral monitoring (30-min health checks, 6-hr fidelity probes), a 4-pillar scoring model, spam detection via wallet clustering, and a public API with no authentication required. Available as REST API, TypeScript SDK (@scoutscore/sdk), and MCP server (@scoutscore/mcp-server). No comparable alternative currently monitors the x402 ecosystem at this scale. **How does ScoutScore compare to just checking if an x402 service is online?** Uptime is one of four trust pillars, weighted 30%. A service can be online (400+ services maintain 100% uptime) and still fail the other pillars. The average fidelity score across the ecosystem is 52/100 - meaning roughly half of services that are consistently online fail to return responses that match their advertised behavior. ScoutScore also detects: schema phantoms (services that advertise schemas they cannot serve), spam farms (one wallet, 10,658 endpoints), and identity risks. An uptime check alone misses most trust problems. **What is ERC-8004 and why does ScoutScore use it?** ERC-8004 is an Ethereum standard for on-chain agent reputation. It allows AI agents and services to publish trust metadata on-chain, making it tamper-resistant and publicly verifiable. ScoutScore is registered as ERC-8004 agent #1308 on Ethereum Sepolia. ScoutScore has indexed 162 x402 service domains that have also registered under ERC-8004. On-chain identity data feeds into the Identity & Safety scoring pillar (20% weight). ERC-8004 provides a cryptographic anchor for trust claims that behavioral monitoring alone cannot supply. **How do I use ScoutScore to audit an entire list of x402 services?** Use the batch API: POST https://scoutscore.ai/api/bazaar/batch with body {"domains": ["domain1.com", "domain2.com", ...]} (up to 20 per request). Returns trust scores and flags for all domains in one call. For larger audits, the leaderboard at scoutscore.ai/leaderboard shows all 1,700+ monitored services sortable by trust score, category, or network. Filter for HIGH trust to find the most reliable services. **Who built ScoutScore and when did monitoring start?** ScoutScore was built by Chris Koziak and launched monitoring on February 9, 2026. It is registered as ERC-8004 agent #1308 on Ethereum Sepolia. The ElizaOS plugin (PR #6513) is awaiting merge. ScoutScore is pre-seed stage and focused exclusively on x402 trust infrastructure.