{"name":"Sonar","docs":"/docs","architecture":"Private prober writes to Neon; Next.js reads with the reader role.","routes":["/api/v1/stats","/api/v1/categories","/api/v1/endpoints","/api/v1/route","/api/v2/recommend","/api/v2/compare","/api/v2/preflight","/api/v2/receipts/{id}","/api/v2/outcomes","/api/v2/incidents","/api/mcp"],"safety":["Free probes are unpaid.","Unattended probes restrict methods and unsafe networks.","Paid probes are disabled by default.","Preflight decisions are advisory and never move money.","Receipts contain policy and measurement metadata, never payment credentials or provider responses.","Outcome events contain quality signals, not payment credentials or provider responses."]}