> Endpoint Verification
// How EntRoute verifies and monitors endpoint quality.
Every endpoint in EntRoute is automatically verified using 402 probes.
Probes check that endpoints return proper 402 Payment Required responses
with valid x402 payment headers. This ensures agents only discover working, payment-ready endpoints.
When an endpoint is submitted or ingested, it's queued for an initial verification probe.
The probe sends a request without payment and checks for a valid 402 response
with proper X-Payment-* headers.
Endpoints that pass are marked verified. Failed endpoints remain unverified and are retried on the next cycle.
Verified endpoints are re-probed every 15 minutes. Repeated failures result in demotion from discovery results.
Each probe validates:
X-Payment-Network header presentX-Payment-Asset header (USDC)X-Payment-Amount (numeric, reasonable range)X-Payment-Address (valid wallet address)Probe results feed into the ranking system. These metrics are exposed in discovery responses:
| Metric | Description |
|---|---|
| success_rate_7d | Percentage of successful probes in the last 7 days |
| p95_latency_ms | 95th percentile response time in milliseconds |
| last_verified_at | Timestamp of the most recent successful probe |
Passed 402 probe. Appears in discovery results.
Submitted but not yet probed, or probe pending.
Repeatedly failed probes. Hidden from discovery results until resolved.