{"openapi":"3.1.0","info":{"title":"Nerq — Is It Safe? API","description":"Universal trust intelligence. 7.5M+ digital entities rated across 26 registries. GET /v1/preflight?target={name} for instant results.","version":"0.1.0"},"paths":{"/search":{"get":{"summary":"Search Page","description":"HTML search results page.","operationId":"search_page_search_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/contact":{"get":{"summary":"<Lambda>","operationId":"_lambda__contact_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/pool-status":{"get":{"summary":"Pool Status","description":"Connection pool diagnostics — instant, no DB query.","operationId":"pool_status_v1_pool_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/agent/{path}":{"get":{"summary":"Agent Redirect","operationId":"agent_redirect_agent__path__get","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/benchmark/categories":{"get":{"tags":["nerq"],"summary":"Benchmark Categories","description":"All categories with agent counts and average trust scores.","operationId":"benchmark_categories_v1_agent_benchmark_categories_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/agent/benchmark/{category}":{"get":{"tags":["nerq"],"summary":"Benchmark Category","description":"Top 20 agents in a category ranked by trust_score.","operationId":"benchmark_category_v1_agent_benchmark__category__get","parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/search":{"get":{"tags":["nerq"],"summary":"Agent Search","description":"Fulltext search on agent name with filters and pagination.","operationId":"agent_search_v1_agent_search_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"Search query (fulltext on name)","title":"Q"},"description":"Search query (fulltext on name)"},{"name":"domain","in":"query","required":false,"schema":{"type":"string","description":"Filter by domain","title":"Domain"},"description":"Filter by domain"},{"name":"type","in":"query","required":false,"schema":{"type":"string","description":"Filter by agent_type: agent, mcp_server, tool","title":"Type"},"description":"Filter by agent_type: agent, mcp_server, tool"},{"name":"min_trust","in":"query","required":false,"schema":{"type":"number","description":"Minimum trust score (0-100)","default":0,"title":"Min Trust"},"description":"Minimum trust score (0-100)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Results per page","default":20,"title":"Limit"},"description":"Results per page"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Pagination offset","default":0,"title":"Offset"},"description":"Pagination offset"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/stats":{"get":{"tags":["nerq"],"summary":"Agent Stats","description":"Ecosystem stats: counts by type, category, framework, trust distribution.","operationId":"agent_stats_v1_agent_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/agent/weekly":{"get":{"tags":["weekly"],"summary":"Weekly Signal Api","description":"Weekly AI agent ecosystem signal — JSON.","operationId":"weekly_signal_api_v1_agent_weekly_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/weekly":{"get":{"tags":["weekly"],"summary":"Weekly Signal Page","description":"Weekly signal HTML page.","operationId":"weekly_signal_page_weekly_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/agent/verified":{"get":{"tags":["verified"],"summary":"Verified Agents Api","description":"List all Nerq Verified agents (trust >= 70).","operationId":"verified_agents_api_v1_agent_verified_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/verified":{"get":{"summary":" Verified Page","description":"GET /verified — List of verified agents.","operationId":"_verified_page_verified_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/webhooks/github":{"post":{"tags":["github-app"],"summary":"Github Webhook","description":"Handle GitHub App webhook events.","operationId":"github_webhook_webhooks_github_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/internal/metrics":{"get":{"summary":"Internal Metrics","operationId":"internal_metrics_internal_metrics_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/internal/reach":{"get":{"summary":"Reach Dashboard Page","description":"Internal reach dashboard — shows AI reach per entity.","operationId":"reach_dashboard_page_internal_reach_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/internal/reach.json":{"get":{"summary":"Reach Dashboard Json","description":"Internal reach dashboard — JSON format.","operationId":"reach_dashboard_json_internal_reach_json_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/internal/yield":{"get":{"summary":"Yield Dashboard Page","description":"Internal yield dashboard — shows yield per tier, registry, pattern, bot.","operationId":"yield_dashboard_page_internal_yield_get","parameters":[{"name":"key","in":"query","required":false,"schema":{"type":"string","default":"","title":"Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/privacy":{"get":{"summary":"Privacy Policy","operationId":"privacy_policy_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/terms":{"get":{"summary":"Terms Of Service","operationId":"terms_of_service_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/health-disclaimer":{"get":{"summary":"Health Disclaimer","operationId":"health_disclaimer_health_disclaimer_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/health":{"get":{"summary":"Health Check","description":"Health check that also advertises capabilities.","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/health":{"get":{"summary":"Health","description":"Liveness — process is up and the event loop can respond.\n\n2026-06-04: stripped DB-touch and the (non-threadsafe) `_health_cache`\nafter the sustained-load incident. /health used to call\n`psycopg2.connect(timeout=2)` on cache-miss, which under TTL\nexpiration produced a cache stampede across uvicorn workers and\nblocked the event loop. Now it's async + trivial — cannot block.\n\nFor DB-aware readiness, use a separate `/readyz` endpoint (not\ndeployed yet). Cloudflare + cloudflared + canary all probe /health\nas a *liveness* signal, which only needs to confirm the process is\nserving HTTP.","operationId":"health_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Health","description":"Liveness — process is up and the event loop can respond.\n\n2026-06-04: stripped DB-touch and the (non-threadsafe) `_health_cache`\nafter the sustained-load incident. /health used to call\n`psycopg2.connect(timeout=2)` on cache-miss, which under TTL\nexpiration produced a cache stampede across uvicorn workers and\nblocked the event loop. Now it's async + trivial — cannot block.\n\nFor DB-aware readiness, use a separate `/readyz` endpoint (not\ndeployed yet). Cloudflare + cloudflared + canary all probe /health\nas a *liveness* signal, which only needs to confirm the process is\nserving HTTP.","operationId":"health_v1_health_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/register":{"post":{"summary":"Register","description":"Register for a free API key. Self-service, no approval needed.\nReturns key once — store it securely.","operationId":"register_v1_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/discover":{"post":{"summary":"Discover","description":"Core discovery endpoint.\nAn agent describes what it needs, we return matching agents.","operationId":"discover_v1_discover_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoverRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoverResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Discover Get","operationId":"discover_get_v1_discover_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query","title":"Q"},"description":"Search query"},{"name":"min_trust_score","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":0},{"type":"null"}],"title":"Min Trust Score"}},{"name":"max_trust_score","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":0},{"type":"null"}],"title":"Max Trust Score"}},{"name":"has_no_cves","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Has No Cves"}},{"name":"license_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"PERMISSIVE, COPYLEFT, VIRAL, UNKNOWN","title":"License Type"},"description":"PERMISSIVE, COPYLEFT, VIRAL, UNKNOWN"},{"name":"framework","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Framework"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category"}},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"trust_score, popularity, recency, name","default":"trust_score","title":"Sort"},"description":"trust_score, popularity, recency, name"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/{agent_id}":{"get":{"summary":"Get Agent","description":"Get detailed information about a specific agent.","operationId":"get_agent_v1_agent__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentDetailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/stats":{"get":{"summary":"Stats","description":"Public statistics about the index (cached 5 min).","operationId":"stats_v1_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatsResponse"}}}}}}},"/v1/mcp/discover":{"post":{"summary":"Mcp Discover","description":"MCP-compatible discovery endpoint.\nAccepts MCP tool call format and returns results.","operationId":"mcp_discover_v1_mcp_discover_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Request Body"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/agent.json":{"get":{"summary":"Agent Card","description":"A2A Agent Card — discovery endpoint for the A2A protocol.","operationId":"agent_card__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/agent-card.json":{"get":{"summary":"Agent Card","description":"A2A Agent Card — discovery endpoint for the A2A protocol.","operationId":"agent_card__well_known_agent_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/ai-card.json":{"get":{"summary":"Ai Card","description":"Google Unified AI Card format.","operationId":"ai_card__well_known_ai_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp.json":{"get":{"summary":"Mcp Card","description":"MCP Server Card for machine discovery.","operationId":"mcp_card__well_known_mcp_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/ai-plugin.json":{"get":{"summary":"Ai Plugin Json","operationId":"ai_plugin_json__well_known_ai_plugin_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/openapi-plugin.json":{"get":{"summary":"Openapi Plugin Spec","description":"OpenAPI spec tailored for ChatGPT plugin consumption.","operationId":"openapi_plugin_spec_openapi_plugin_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/a2a":{"post":{"summary":"A2A Endpoint","description":"A2A JSON-RPC 2.0 endpoint for agent-to-agent communication.","operationId":"a2a_endpoint_a2a_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/semantic/status":{"get":{"summary":"Semantic Status","description":"Semantic search index status.","operationId":"semantic_status_v1_semantic_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/compliance/check":{"post":{"tags":["compliance"],"summary":"Compliance Check","description":"Free compliance check against multiple jurisdictions.\n\nDescribe your AI system and get instant risk classifications,\ncompliance scores, identified gaps, and deadline countdowns\nacross all selected jurisdictions.\n\n**This is informational only and does not constitute legal advice.**","operationId":"compliance_check_compliance_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplianceCheckRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/check/{assessment_id}":{"get":{"tags":["compliance"],"summary":"Get Assessment","description":"Retrieve a previous compliance assessment by ID.","operationId":"get_assessment_compliance_check__assessment_id__get","parameters":[{"name":"assessment_id","in":"path","required":true,"schema":{"type":"string","title":"Assessment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/agent/{agent_id}":{"get":{"tags":["compliance"],"summary":"Get Agent Compliance","description":"Get compliance assessment for an indexed agent.","operationId":"get_agent_compliance_compliance_agent__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/deadlines":{"get":{"tags":["compliance"],"summary":"Get Deadlines","description":"Get EU AI Act deadline countdown.","operationId":"get_deadlines_compliance_deadlines_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeadlineResponse"}}}}}}},"/compliance/stats":{"get":{"tags":["compliance"],"summary":"Get Compliance Stats","description":"Aggregate compliance statistics across all assessments.","operationId":"get_compliance_stats_compliance_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplianceStatsResponse"}}}}}}},"/checker":{"get":{"summary":"Compliance Checker","description":"Free EU AI Act Compliance Checker - Web UI","operationId":"compliance_checker_checker_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/comply":{"get":{"summary":"Comply Page","operationId":"comply_page_comply_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/eu-compliance":{"get":{"summary":"Compliance Landing","description":"EU AI Act Compliance Landing Page","operationId":"compliance_landing_eu_compliance_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compliance/track-upgrade":{"post":{"summary":"Track Upgrade","description":"Track upgrade interest for PMF measurement.","operationId":"track_upgrade_compliance_track_upgrade_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/compliance/subscribe":{"post":{"summary":"Subscribe Email","description":"Capture email for compliance checklist / monitoring alerts.","operationId":"subscribe_email_compliance_subscribe_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/compliance/badge/{risk_class}":{"get":{"tags":["badge"],"summary":"Badge By Class","operationId":"badge_by_class_compliance_badge__risk_class__get","parameters":[{"name":"risk_class","in":"path","required":true,"schema":{"type":"string","title":"Risk Class"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/badge/agent/{agent_id}":{"get":{"tags":["badge"],"summary":"Badge By Agent","operationId":"badge_by_agent_compliance_badge_agent__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/badge/multi/{risk_class}/{count}":{"get":{"tags":["badge"],"summary":"Badge Multi","operationId":"badge_multi_compliance_badge_multi__risk_class___count__get","parameters":[{"name":"risk_class","in":"path","required":true,"schema":{"type":"string","title":"Risk Class"}},{"name":"count","in":"path","required":true,"schema":{"type":"integer","title":"Count"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/badge/trust/{agent_id}":{"get":{"tags":["badge"],"summary":"Trust Badge By Agent","description":"RETIRED (V2, 2026-08-10). This rendered a \"Nerq Trust: A (87/100)\" score badge on a third\nparty — the same recomputed, undated score the main /badge route was retired for. Serve a neutral\nretired badge (not a 404 — a readable image explains itself in someone else's README).","operationId":"trust_badge_by_agent_compliance_badge_trust__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/badge/trust-grade/{grade}":{"get":{"tags":["badge"],"summary":"Trust Badge By Grade","description":"RETIRED (V2, 2026-08-10) — generic trust-grade badge withdrawn with the rest of the trust badges.","operationId":"trust_badge_by_grade_compliance_badge_trust_grade__grade__get","parameters":[{"name":"grade","in":"path","required":true,"schema":{"type":"string","title":"Grade"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/multi-check":{"post":{"tags":["Multi-Jurisdiction Compliance"],"summary":"Check Multi Jurisdiction Compliance","description":"Check AI system compliance against multiple jurisdictions.\n\nExactly per produktspec API design.","operationId":"check_multi_jurisdiction_compliance_compliance_multi_check_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MultiJurisdictionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MultiJurisdictionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/jurisdictions":{"get":{"tags":["Multi-Jurisdiction Compliance"],"summary":"Get Jurisdictions","description":"Get all available jurisdictions.","operationId":"get_jurisdictions_compliance_jurisdictions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/compliance/jurisdictions/{jurisdiction_id}":{"get":{"tags":["Multi-Jurisdiction Compliance"],"summary":"Get Jurisdiction Details","description":"Get detailed information about a specific jurisdiction.","operationId":"get_jurisdiction_details_compliance_jurisdictions__jurisdiction_id__get","parameters":[{"name":"jurisdiction_id","in":"path","required":true,"schema":{"type":"string","title":"Jurisdiction Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compliance/changelog":{"get":{"tags":["Multi-Jurisdiction Compliance"],"summary":"Get Regulatory Changelog","description":"Get regulatory changelog since specified date.","operationId":"get_regulatory_changelog_compliance_changelog_get","parameters":[{"name":"since","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Since"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto/token/{token_id}":{"get":{"summary":"Crypto Token Page","operationId":"crypto_token_page_crypto_token__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto/exchange/{exchange_id}":{"get":{"summary":"Crypto Exchange Page","operationId":"crypto_exchange_page_crypto_exchange__exchange_id__get","parameters":[{"name":"exchange_id","in":"path","required":true,"schema":{"type":"string","title":"Exchange Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto/defi/{protocol_id}":{"get":{"summary":"Crypto Defi Page","operationId":"crypto_defi_page_crypto_defi__protocol_id__get","parameters":[{"name":"protocol_id","in":"path","required":true,"schema":{"type":"string","title":"Protocol Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/best/crypto-tokens":{"get":{"summary":"Best Crypto Tokens","operationId":"best_crypto_tokens_best_crypto_tokens_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/best/crypto-exchanges":{"get":{"summary":"Best Crypto Exchanges","operationId":"best_crypto_exchanges_best_crypto_exchanges_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/best/crypto-defi":{"get":{"summary":"Best Crypto Defi","operationId":"best_crypto_defi_best_crypto_defi_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/crypto":{"get":{"summary":"Crypto Landing","operationId":"crypto_landing_crypto_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/api/v1/crypto/trust-score/{entity_type}/{entity_id}":{"get":{"summary":"Crypto Trust Api","operationId":"crypto_trust_api_api_v1_crypto_trust_score__entity_type___entity_id__get","parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","title":"Entity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-crypto.xml":{"get":{"summary":"Sitemap Crypto","operationId":"sitemap_crypto_sitemap_crypto_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/crypto/predictions":{"get":{"summary":"Crypto Predictions","operationId":"crypto_predictions_crypto_predictions_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/crypto/token/{token_id}/outlook":{"get":{"summary":"Crypto Token Outlook","operationId":"crypto_token_outlook_crypto_token__token_id__outlook_get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/paper-trading":{"get":{"summary":"Paper Trading Dashboard","operationId":"paper_trading_dashboard_paper_trading_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/agent-intelligence":{"get":{"summary":"Agent Intelligence Page","operationId":"agent_intelligence_page_agent_intelligence_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/yield/risk/{protocol}/{pool}":{"get":{"tags":["Yield Risk"],"summary":"Yield Risk Endpoint","description":"Yield Risk Score for a specific pool.\n\n- **protocol**: Protocol name (e.g. \"aave-v3\", \"lido\", \"uniswap-v3\")\n- **pool**: Pool ID (UUID from DeFiLlama) or symbol (e.g. \"USDC-ETH\")\n\nReturns yield_risk_score (0-100), yield_risk_tier, is_yield_trap flag,\nand component breakdown.","operationId":"yield_risk_endpoint_v1_yield_risk__protocol___pool__get","parameters":[{"name":"protocol","in":"path","required":true,"schema":{"type":"string","title":"Protocol"}},{"name":"pool","in":"path","required":true,"schema":{"type":"string","title":"Pool"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/yield/traps":{"get":{"tags":["Yield Risk"],"summary":"Yield Traps Endpoint","description":"Detect all Yield Traps globally.\n\nA Yield Trap is identified when ANY of:\n- APY > 500% with >80% reward-token dependency (unsustainable emissions)\n- Protocol token rated CRITICAL/WARNING + APY > 100%\n- IL risk flagged + APY < 10% (poor risk/reward)\n- TVL < $100K + APY > 50% (rug risk)\n- Reward ratio > 90% + APY > 50%\n\nReturns trap list, high-risk list, chain breakdown, and tier distribution.","operationId":"yield_traps_endpoint_v1_yield_traps_get","parameters":[{"name":"min_apy","in":"query","required":false,"schema":{"type":"number","description":"Minimum APY threshold (default 50%)","default":50.0,"title":"Min Apy"},"description":"Minimum APY threshold (default 50%)"},{"name":"chain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by chain (e.g. 'Ethereum', 'Solana')","title":"Chain"},"description":"Filter by chain (e.g. 'Ethereum', 'Solana')"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"description":"Max results per category","default":50,"title":"Limit"},"description":"Max results per category"},{"name":"include_stablecoins","in":"query","required":false,"schema":{"type":"boolean","description":"Include stablecoin pools","default":false,"title":"Include Stablecoins"},"description":"Include stablecoin pools"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/yield/overview":{"get":{"tags":["Yield Risk"],"summary":"Yield Overview Endpoint","description":"Global yield market overview.\n\nReturns aggregate stats: total pools, TVL, APY distribution,\ntop TVL pools, and chain breakdown.","operationId":"yield_overview_endpoint_v1_yield_overview_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/yield/protocol/{protocol}":{"get":{"tags":["Yield Risk"],"summary":"Yield Protocol Endpoint","description":"All yield pools for a specific protocol, enriched with Yield Risk Scores.","operationId":"yield_protocol_endpoint_v1_yield_protocol__protocol__get","parameters":[{"name":"protocol","in":"path","required":true,"schema":{"type":"string","title":"Protocol"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","description":"Sort by: tvl, apy, risk","default":"tvl","title":"Sort By"},"description":"Sort by: tvl, apy, risk"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/yield/pool/{pool_id}":{"get":{"tags":["Yield Risk"],"summary":"Yield Pool Detail","description":"Full pool-analys: metadata + risk score + historisk APY/TVL + divergens-signaler.\nAnvänds för per-pool detaljsida zarq.ai/yield/pool/{pool_id}.","operationId":"yield_pool_detail_v1_yield_pool__pool_id__get","parameters":[{"name":"pool_id","in":"path","required":true,"schema":{"type":"string","title":"Pool Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/yield/insights":{"get":{"tags":["Yield Risk"],"summary":"Yield Insights Endpoint","description":"Global WOW-insikter — pooler med starkast divergens-signaler just nu.\nTVL-exodus, APY-spikes, emission-cliffs, reward-kollaps.\nKräver att yield_history_crawler.py körts minst en gång.","operationId":"yield_insights_endpoint_v1_yield_insights_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/yield/portfolio/analyze":{"post":{"tags":["Yield Risk"],"summary":"Yield Portfolio Analyze","description":"Portföljanalys för yield-positioner.\n\nInput: lista av {pool_id, amount_usd}\nOutput:\n  - Viktad portfölj-riskscore\n  - Yield at risk (vad försvinner om reward-emissioner slutar)\n  - Trap-exponering\n  - Koncentrationsrisk (chain/protokoll)\n  - WOW-alerts (aktiva divergens-signaler i din portfölj)\n  - Exit-prioritering\n\nExempel:\n[\n  {\"pool_id\": \"747c1d2a-c668-4682-b9f9-296708a3dd90\", \"amount_usd\": 10000},\n  {\"pool_id\": \"46bd2bdf-6d92-4066-b482-e885ee172264\", \"amount_usd\": 5000}\n]","operationId":"yield_portfolio_analyze_v1_yield_portfolio_analyze_post","requestBody":{"content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/PoolHolding"},"type":"array","title":"Holdings"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/ratings/batch":{"post":{"tags":["Batch"],"summary":"Batch Trust Score ratings (max 100 tokens)","description":"Fetch Trust Score ratings for up to 100 tokens in a single request.\nReturns results dict keyed by token_id. Missing tokens listed in `not_found`.\nOptimized with a single SQL IN query — no N+1.","operationId":"batch_ratings_v1_crypto_ratings_batch_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRatingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/ndd/batch":{"post":{"tags":["Batch"],"summary":"Batch NDD distress scores (max 100 tokens)","description":"Fetch NDD (Distance-to-Default) distress scores for up to 100 tokens.\nSingle SQL IN query. Returns results keyed by token_id.","operationId":"batch_ndd_v1_crypto_ndd_batch_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchNDDRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/safety/batch":{"post":{"tags":["Batch"],"summary":"Batch pre-trade safety checks (max 100 tokens)","description":"Pre-trade safety check for up to 100 token addresses/IDs.\nReturns SAFE / CAUTION / UNSAFE verdict per token.\nDesigned for AI agents and trading bots doing multi-token screening.","operationId":"batch_safety_v1_crypto_safety_batch_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchSafetyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhooks/register":{"post":{"tags":["WebSocket","Webhooks"],"summary":"Register a webhook","description":"Register a webhook URL for risk event notifications.\n\nPayload is delivered via HTTP POST with:\n- X-ZARQ-Event: event type\n- X-ZARQ-Signature: sha256=<hmac> (if secret provided)\n- X-ZARQ-Delivery: unique delivery ID\n- X-ZARQ-Attempt: attempt number (1, 2, 3)\n\nRetry: 3 attempts with exponential backoff (5s, 25s, 125s).\nFailed deliveries stored in dead letter queue.","operationId":"register_webhook_v1_webhooks_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookRegisterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhooks":{"get":{"summary":"Webhook List","operationId":"webhook_list_v1_webhooks_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/webhooks/{webhook_id}":{"delete":{"tags":["WebSocket","Webhooks"],"summary":"Delete a webhook","description":"Delete a webhook by ID.","operationId":"delete_webhook_v1_webhooks__webhook_id__delete","parameters":[{"name":"webhook_id","in":"path","required":true,"schema":{"type":"string","title":"Webhook Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhooks/{webhook_id}/test":{"post":{"tags":["WebSocket","Webhooks"],"summary":"Send test event to webhook","description":"Send a test event to verify your webhook endpoint is reachable.","operationId":"test_webhook_v1_webhooks__webhook_id__test_post","parameters":[{"name":"webhook_id","in":"path","required":true,"schema":{"type":"string","title":"Webhook Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhooks/dlq":{"get":{"tags":["WebSocket","Webhooks"],"summary":"Dead letter queue — failed deliveries","description":"View failed webhook deliveries (dead letter queue).","operationId":"get_dlq_v1_webhooks_dlq_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/stream/status":{"get":{"tags":["WebSocket","Webhooks"],"summary":"WebSocket stream status","description":"Current subscriber counts per stream channel.","operationId":"stream_status_v1_stream_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/methodology":{"get":{"summary":"Methodology Page","operationId":"methodology_page_methodology_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-pages.xml":{"get":{"summary":"Sitemap Pages","operationId":"sitemap_pages_sitemap_pages_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/track-record":{"get":{"summary":"Track Record Page","operationId":"track_record_page_track_record_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/robots.txt":{"get":{"summary":"Robots Txt","operationId":"robots_txt_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/license.xml":{"get":{"summary":"License Xml","operationId":"license_xml_license_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llm-context.md":{"get":{"summary":"Llm Context Md","operationId":"llm_context_md_llm_context_md_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms.txt":{"get":{"summary":"Llms Txt","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response"}}}},"/llms-full.txt":{"get":{"summary":"Llms Full Txt","operationId":"llms_full_txt_llms_full_txt_get","responses":{"200":{"description":"Successful Response"}}}},"/apis.json":{"get":{"summary":"Apis Json","operationId":"apis_json_apis_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap Master","description":"Dynamic master sitemap index. Google rules: max 50K URLs per\nsub-sitemap, no nested sitemap indexes.","operationId":"sitemap_master_sitemap_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/whitepaper":{"get":{"summary":"Whitepaper Page","operationId":"whitepaper_page_whitepaper_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compare":{"get":{"summary":"Compare Hub","operationId":"compare_hub_compare_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compare/zarq-vs-token-sniffer":{"get":{"summary":"Zarq Vs Token Sniffer","operationId":"zarq_vs_token_sniffer_compare_zarq_vs_token_sniffer_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compare/zarq-vs-rugcheck":{"get":{"summary":"Zarq Vs Rugcheck","operationId":"zarq_vs_rugcheck_compare_zarq_vs_rugcheck_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compare/zarq-vs-goplus":{"get":{"summary":"Zarq Vs Goplus","operationId":"zarq_vs_goplus_compare_zarq_vs_goplus_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compare/zarq-vs-suprafin":{"get":{"summary":"Zarq Vs Suprafin","operationId":"zarq_vs_suprafin_compare_zarq_vs_suprafin_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-zarq-compare.xml":{"get":{"summary":"Sitemap Zarq Compare","operationId":"sitemap_zarq_compare_sitemap_zarq_compare_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/compare/{slug}":{"get":{"summary":"Compare Page","operationId":"compare_page_compare__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-compare.xml":{"get":{"summary":"Sitemap Compare","operationId":"sitemap_compare_sitemap_compare_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/v1/agents/crypto/{agent_id}":{"get":{"tags":["agents"],"summary":"Get Agent Profile","description":"Hämta profil för en specifik agent","operationId":"get_agent_profile_v1_agents_crypto__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/in/{entity_type}/{entity_id}":{"get":{"tags":["agents"],"summary":"Get Agents In Entity","description":"Agenter inom en entity.\nentity_type: chain | source | type\nentity_id: ex 'base', 'olas', 'trading'","operationId":"get_agents_in_entity_v1_agents_in__entity_type___entity_id__get","parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","title":"Entity Id"}},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/new":{"get":{"tags":["agents"],"summary":"Get New Agents","description":"Senast crawlade agenter","operationId":"get_new_agents_v1_agents_new_get","parameters":[{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/relations/{agent_id}":{"get":{"tags":["agents"],"summary":"Get Agent Relations","description":"Hämta alla relationer för en agent","operationId":"get_agent_relations_v1_agents_relations__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/graph/{entity_type}/{entity_id}":{"get":{"tags":["agents"],"summary":"Get Entity Graph","description":"Hämta alla agenter kopplade till en entity (chain/protocol/token/subnet)","operationId":"get_entity_graph_v1_agents_graph__entity_type___entity_id__get","parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","title":"Entity Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/activity/{entity_type}/{entity_id}":{"get":{"tags":["agents"],"summary":"Get Agent Activity Index","description":"Agent Activity Index — AI-koncentration per entity.","operationId":"get_agent_activity_index_v1_agents_activity__entity_type___entity_id__get","parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"entity_id","in":"path","required":true,"schema":{"type":"string","title":"Entity Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/activity-overview":{"get":{"tags":["agents"],"summary":"Get Activity Overview","description":"Översikt av alla entities sorterade på AI-agent koncentration.","operationId":"get_activity_overview_v1_agents_activity_overview_get","parameters":[{"name":"entity_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entity Type"}},{"name":"min_ai_agents","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":1,"title":"Min Ai Agents"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/wallet/{address}":{"get":{"tags":["agents"],"summary":"Get Wallet Behavior","description":"Wallet behavior-analys — P(AI-agent) confidence och beteendesignaler.","operationId":"get_wallet_behavior_v1_agents_wallet__address__get","parameters":[{"name":"address","in":"path","required":true,"schema":{"type":"string","title":"Address"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/ai-identified":{"get":{"tags":["agents"],"summary":"Get Ai Identified Agents","description":"Lista alla wallets identifierade som AI-agenter.","operationId":"get_ai_identified_agents_v1_agents_ai_identified_get","parameters":[{"name":"agent_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Type"}},{"name":"min_confidence","in":"query","required":false,"schema":{"type":"number","maximum":1.0,"minimum":0.0,"default":0.35,"title":"Min Confidence"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/report/latest":{"get":{"tags":["agents"],"summary":"Get Latest Discovery Report","description":"Senaste veckovisa Agent Discovery Report (JSON).","operationId":"get_latest_discovery_report_v1_agents_report_latest_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/agents/risk-exposure":{"get":{"tags":["agents"],"summary":"Get Agent Risk Exposure","description":"WOW 1/2/3: AI-agenter rankade efter riskexponering.","operationId":"get_agent_risk_exposure_v1_agents_risk_exposure_get","parameters":[{"name":"risk_level","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risk Level"}},{"name":"structural_collapse","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Structural Collapse"}},{"name":"high_crash_risk","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"High Crash Risk"}},{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"}},{"name":"chain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chain"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/structural-collapse":{"get":{"tags":["agents"],"summary":"Get Structural Collapse Agents","description":"WOW 3: AI-agenter exponerade mot Structural Collapse-tokens.","operationId":"get_structural_collapse_agents_v1_agents_structural_collapse_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/chain-concentration-risk":{"get":{"tags":["agents"],"summary":"Get Chain Concentration Risk","description":"WOW 5: Chain-ranking efter AI-agent koncentrationsrisk.","operationId":"get_chain_concentration_risk_v1_agents_chain_concentration_risk_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/exodus-snapshot":{"get":{"tags":["agents"],"summary":"Get Exodus Snapshot","description":"Tier 2: Agent Protocol Snapshot — tidsserie för exodus-analys. Backtest Q3 2026.","operationId":"get_exodus_snapshot_v1_agents_exodus_snapshot_get","parameters":[{"name":"protocol_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Protocol Id"}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"default":30,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/check":{"get":{"tags":["check"],"summary":"Check No Token","description":"Catch /v1/check/ without a token — return usage hint.","operationId":"check_no_token_v1_check_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/check/":{"get":{"tags":["check"],"summary":"Check No Token","description":"Catch /v1/check/ without a token — return usage hint.","operationId":"check_no_token_v1_check__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/check/{token}":{"get":{"tags":["check"],"summary":"Check Token","description":"Zero-friction token risk check.\nReturns trust score, distance-to-default, crash probability, and verdict.","operationId":"check_token_v1_check__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/vitality/{token}":{"get":{"tags":["vitality"],"summary":"Get Vitality","description":"Vitality Score for a single token — ecosystem health assessment.","operationId":"get_vitality_v1_vitality__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/vitality/{token_a}/compare/{token_b}":{"get":{"tags":["vitality"],"summary":"Compare Vitality","description":"Side-by-side Vitality Score comparison.","operationId":"compare_vitality_v1_vitality__token_a__compare__token_b__get","parameters":[{"name":"token_a","in":"path","required":true,"schema":{"type":"string","title":"Token A"}},{"name":"token_b","in":"path","required":true,"schema":{"type":"string","title":"Token B"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/scan":{"post":{"summary":"Scan Contract","description":"Scan a contract address for safety.","operationId":"scan_contract_v1_scan_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scan":{"get":{"summary":"Scan Page","operationId":"scan_page_scan_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/demo/save-simulator":{"get":{"tags":["demo"],"summary":"Save Simulator Api","description":"Top 5 most dramatic crashes ZARQ predicted — the saves an agent could have made.","operationId":"save_simulator_api_v1_demo_save_simulator_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/demo/save-simulator":{"get":{"tags":["demo"],"summary":"Save Simulator Page","description":"Visual save simulator page.","operationId":"save_simulator_page_demo_save_simulator_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/crash-shield/saves":{"get":{"tags":["crash-shield"],"summary":"Api Saves","description":"All verified saves — cases where ZARQ warned before a crash.","operationId":"api_saves_v1_crash_shield_saves_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crash-shield/subscribe":{"post":{"tags":["crash-shield"],"summary":"Api Subscribe","description":"Register a webhook URL to receive crash shield alerts.","operationId":"api_subscribe_v1_crash_shield_subscribe_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crash-shield/save/{save_id}/card":{"get":{"tags":["crash-shield"],"summary":"Save Card","description":"Shareable HTML card for a verified save.","operationId":"save_card_v1_crash_shield_save__save_id__card_get","parameters":[{"name":"save_id","in":"path","required":true,"schema":{"type":"string","title":"Save Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/save/{save_id}":{"get":{"tags":["crash-shield"],"summary":"Save Card Pretty","description":"Pretty URL redirect to card.","operationId":"save_card_pretty_save__save_id__get","parameters":[{"name":"save_id","in":"path","required":true,"schema":{"type":"string","title":"Save Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/zarq/dashboard/data":{"get":{"tags":["dashboard"],"summary":"Dashboard Data","operationId":"dashboard_data_zarq_dashboard_data_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/zarq/dashboard":{"get":{"tags":["dashboard"],"summary":"Dashboard Page","operationId":"dashboard_page_zarq_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zarq/docs":{"get":{"tags":["docs"],"summary":"Docs Page","operationId":"docs_page_zarq_docs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zarq/doc":{"get":{"summary":"Zarq Doc Redirect","operationId":"zarq_doc_redirect_zarq_doc_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/favicon.ico":{"get":{"summary":"Favicon","operationId":"favicon_favicon_ico_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api":{"get":{"summary":"<Lambda>","operationId":"_lambda__api_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/docs":{"get":{"summary":"<Lambda>","operationId":"_lambda__docs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ratings":{"get":{"summary":"<Lambda>","operationId":"_lambda__ratings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/protocol)":{"get":{"summary":"<Lambda>","operationId":"_lambda__protocol__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/protocol).":{"get":{"summary":"<Lambda>","operationId":"_lambda__protocol___get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/about":{"get":{"summary":"About Page","operationId":"about_page_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/flywheel":{"get":{"summary":"Flywheel","operationId":"flywheel_flywheel_get","parameters":[{"name":"period","in":"query","required":false,"schema":{"type":"string","default":"24h","title":"Period"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/analytics-dashboard":{"get":{"summary":"Analytics Dashboard Page","operationId":"analytics_dashboard_page_admin_analytics_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/analytics-weekly":{"get":{"summary":"Analytics Weekly Page","operationId":"analytics_weekly_page_admin_analytics_weekly_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/citation-dashboard":{"get":{"summary":"Citation Dashboard","operationId":"citation_dashboard_citation_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/trust-score":{"get":{"summary":"Trust Score Page","operationId":"trust_score_page_trust_score_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/about-us":{"get":{"summary":"<Lambda>","operationId":"_lambda__about_us_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/contact-us":{"get":{"summary":"<Lambda>","operationId":"_lambda__contact_us_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/team":{"get":{"summary":"<Lambda>","operationId":"_lambda__team_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/company":{"get":{"summary":"<Lambda>","operationId":"_lambda__company_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/leadership":{"get":{"summary":"<Lambda>","operationId":"_lambda__leadership_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/blog/rss.xml":{"get":{"tags":["feed"],"summary":"Rss Feed","description":"RSS 2.0 feed of blog articles.","operationId":"rss_feed_blog_rss_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/blog/feed.xml":{"get":{"tags":["feed"],"summary":"Rss Feed","description":"RSS 2.0 feed of blog articles.","operationId":"rss_feed_blog_feed_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/rss.xml":{"get":{"tags":["feed"],"summary":"Rss Feed","description":"RSS 2.0 feed of blog articles.","operationId":"rss_feed_rss_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/feed.xml":{"get":{"tags":["feed"],"summary":"Rss Feed","description":"RSS 2.0 feed of blog articles.","operationId":"rss_feed_feed_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/feed/{registry}.xml":{"get":{"tags":["feed"],"summary":"Registry Feed","description":"RSS 2.0 feed of the 50 most-recently enriched entities in a registry.","operationId":"registry_feed_feed__registry__xml_get","parameters":[{"name":"registry","in":"path","required":true,"schema":{"type":"string","title":"Registry"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/feed":{"get":{"summary":" No Content 204","operationId":"_no_content_204_feed_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/feed/":{"get":{"summary":" No Content 204","operationId":"_no_content_204_feed__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/rss":{"get":{"summary":" No Content 204","operationId":"_no_content_204_rss_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/rss/":{"get":{"summary":" No Content 204","operationId":"_no_content_204_rss__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/blog/feed/":{"get":{"summary":" No Content 204","operationId":"_no_content_204_blog_feed__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/blog/rss/":{"get":{"summary":" No Content 204","operationId":"_no_content_204_blog_rss__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/feed/posts/default":{"get":{"summary":" No Content 204","operationId":"_no_content_204_feed_posts_default_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/articles/feed":{"get":{"summary":" No Content 204","operationId":"_no_content_204_articles_feed_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/xmlrpc.php":{"get":{"summary":" No Content 204","operationId":"_no_content_204_xmlrpc_php_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/traffic-advice":{"get":{"summary":" No Content 204","operationId":"_no_content_204__well_known_traffic_advice_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/start":{"get":{"summary":"Start Page","operationId":"start_page_start_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/agent/kya/{identifier}":{"get":{"tags":["kya"],"summary":"Kya Check","description":"Know Your Agent — Public due diligence report.\nPass agent UUID or name. Returns trust data, compliance, risk level.","operationId":"kya_check_v1_agent_kya__identifier__get","parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string","title":"Identifier"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/know-your-agent":{"get":{"tags":["kya"],"summary":"Kya Page","operationId":"kya_page_know_your_agent_get","parameters":[{"name":"identifier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Identifier"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/kya":{"get":{"tags":["kya"],"summary":"Kya Page","operationId":"kya_page_kya_get","parameters":[{"name":"identifier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Identifier"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/kya/{identifier}":{"get":{"tags":["kya"],"summary":"Kya Page","operationId":"kya_page_kya__identifier__get","parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string","title":"Identifier"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nerq/docs":{"get":{"tags":["nerq-docs"],"summary":"Nerq Docs Page","operationId":"nerq_docs_page_nerq_docs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zarq/kya/{path}":{"get":{"summary":"Zarq Kya Redirect","operationId":"zarq_kya_redirect_zarq_kya__path__get","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/zarq/kya":{"get":{"summary":"Zarq Kya Redirect","operationId":"zarq_kya_redirect_zarq_kya_get","parameters":[{"name":"path","in":"query","required":false,"schema":{"type":"string","default":"","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/signal/feed":{"get":{"tags":["signal"],"summary":"Signal Feed","description":"The ZARQ Signal — Live crypto risk intelligence feed.\nReturns all current signals sorted by severity.","operationId":"signal_feed_v1_signal_feed_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/signal/feed/history":{"get":{"tags":["signal"],"summary":"Signal Feed History","description":"Daily snapshots of signal counts over the last N days.","operationId":"signal_feed_history_v1_signal_feed_history_get","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/signal/subscribe":{"get":{"tags":["signal"],"summary":"Signal Subscribe Info","description":"Info about subscribing to ZARQ signals.","operationId":"signal_subscribe_info_v1_signal_subscribe_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"tags":["signal"],"summary":"Signal Subscribe","description":"Register for signal notifications (stores only, doesn't send yet).","operationId":"signal_subscribe_v1_signal_subscribe_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscribeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/zarq-signal":{"get":{"tags":["signal"],"summary":"Signal Page","operationId":"signal_page_zarq_signal_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/signal":{"get":{"tags":["signal"],"summary":"Signal Page","operationId":"signal_page_signal_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/crypto/rating/test":{"get":{"tags":["crypto-v1"],"summary":" Crypto Rating Example","operationId":"_crypto_rating_example_v1_crypto_rating_test_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/ndd/test":{"get":{"tags":["crypto-v1"],"summary":" Crypto Ndd Example","operationId":"_crypto_ndd_example_v1_crypto_ndd_test_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/safety/test":{"get":{"tags":["crypto-v1"],"summary":" Crypto Safety Example","operationId":"_crypto_safety_example_v1_crypto_safety_test_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/rating/{token_id}":{"get":{"tags":["crypto-v1"],"summary":"Get Rating","description":"Get Trust Score rating","operationId":"get_rating_v1_crypto_rating__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/ndd/{token_id}":{"get":{"tags":["crypto-v1"],"summary":"Get Ndd","description":"Get NDD distress score","operationId":"get_ndd_v1_crypto_ndd__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/ratings":{"get":{"tags":["crypto-v1"],"summary":"Get Ratings","description":"Get all ratings","operationId":"get_ratings_v1_crypto_ratings_get","parameters":[{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort field","default":"score","title":"Sort"},"description":"Sort field"},{"name":"order","in":"query","required":false,"schema":{"type":"string","description":"asc or desc","default":"desc","title":"Order"},"description":"asc or desc"},{"name":"rating_class","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rating Class"}},{"name":"risk_level","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Risk Level"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":200,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/signals":{"get":{"tags":["crypto-v1"],"summary":"Get Signals","description":"Get active risk signals","operationId":"get_signals_v1_crypto_signals_get","parameters":[{"name":"level","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Level"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/signals/history":{"get":{"tags":["crypto-v1"],"summary":"Get Signals History","description":"Historical signals with outcomes","operationId":"get_signals_history_v1_crypto_signals_history_get","parameters":[{"name":"token_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token Id"}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Days"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/compare/{token1}/{token2}":{"get":{"tags":["crypto-v1"],"summary":"Compare Tokens","description":"Compare two tokens","operationId":"compare_tokens_v1_crypto_compare__token1___token2__get","parameters":[{"name":"token1","in":"path","required":true,"schema":{"type":"string","title":"Token1"}},{"name":"token2","in":"path","required":true,"schema":{"type":"string","title":"Token2"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/distress-watch":{"get":{"tags":["crypto-v1"],"summary":"Get Distress Watch","description":"Distress watchlist (NDD < 2.0)","operationId":"get_distress_watch_v1_crypto_distress_watch_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/safety/{token_address}":{"get":{"tags":["crypto-v1"],"summary":"Safety Check","description":"Quick safety check (<100ms)","operationId":"safety_check_v1_crypto_safety__token_address__get","parameters":[{"name":"token_address","in":"path","required":true,"schema":{"type":"string","title":"Token Address"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/risk-level/{token_id}":{"get":{"tags":["crypto-v1"],"summary":"Get Risk Level","description":"Risk classification","operationId":"get_risk_level_v1_crypto_risk_level__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/risk-levels":{"get":{"tags":["crypto-v1"],"summary":"Get Risk Levels","description":"All risk classifications","operationId":"get_risk_levels_v1_crypto_risk_levels_get","parameters":[{"name":"level","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Level"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"weakness","title":"Sort"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":200,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/portfolio/pairs":{"get":{"tags":["crypto-v1"],"summary":"Get Pairs Portfolio","description":"Pairs portfolio track record","operationId":"get_pairs_portfolio_v1_crypto_portfolio_pairs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/portfolio/adaptive":{"get":{"tags":["crypto-v1"],"summary":"Get Adaptive Portfolio","description":"Portable Alpha variants","operationId":"get_adaptive_portfolio_v1_crypto_portfolio_adaptive_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/paper-trading/nav/{portfolio}":{"get":{"tags":["crypto-v1"],"summary":"Get Paper Trading Nav","description":"Paper trading NAV history","operationId":"get_paper_trading_nav_v1_crypto_paper_trading_nav__portfolio__get","parameters":[{"name":"portfolio","in":"path","required":true,"schema":{"type":"string","title":"Portfolio"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/paper-trading/positions/{portfolio}":{"get":{"tags":["crypto-v1"],"summary":"Get Paper Trading Positions","description":"Current paper trading positions","operationId":"get_paper_trading_positions_v1_crypto_paper_trading_positions__portfolio__get","parameters":[{"name":"portfolio","in":"path","required":true,"schema":{"type":"string","title":"Portfolio"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/paper-trading/signals":{"get":{"tags":["crypto-v1"],"summary":"Get Paper Trading Signals","description":"All paper trading signals","operationId":"get_paper_trading_signals_v1_crypto_paper_trading_signals_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/paper-trading/regime":{"get":{"tags":["crypto-v1"],"summary":"Get Paper Trading Regime","description":"Current market regime","operationId":"get_paper_trading_regime_v1_crypto_paper_trading_regime_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/alerts":{"get":{"tags":["crypto-v1"],"summary":"Get Alerts","description":"Active risk alerts from NDD and structural weakness signals.\nReturns tokens with alert_level != 'SAFE' joined with structural weakness data.","operationId":"get_alerts_v1_crypto_alerts_get","parameters":[{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter: critical, warning, distress","title":"Severity"},"description":"Filter: critical, warning, distress"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/paper-trading/audit":{"get":{"tags":["crypto-v1"],"summary":"Get Paper Trading Audit","description":"Audit trail","operationId":"get_paper_trading_audit_v1_crypto_paper_trading_audit_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/contagion/scores/all":{"get":{"tags":["crypto-v3"],"summary":"Get All Contagion Scores Endpoint","description":"Get contagion scores for all rated tokens, sorted by highest risk.","operationId":"get_all_contagion_scores_endpoint_v1_crypto_contagion_scores_all_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/contagion/scenarios":{"get":{"tags":["crypto-v3"],"summary":"List Contagion Scenarios Endpoint","description":"List all available contagion scenarios.","operationId":"list_contagion_scenarios_endpoint_v1_crypto_contagion_scenarios_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/contagion/network":{"get":{"tags":["crypto-v3"],"summary":"Get Contagion Network Endpoint","description":"Get D3.js network graph.","operationId":"get_contagion_network_endpoint_v1_crypto_contagion_network_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/contagion/case-studies":{"get":{"tags":["crypto-v3"],"summary":"Get Case Studies Endpoint","description":"Historical case studies.","operationId":"get_case_studies_endpoint_v1_crypto_contagion_case_studies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/contagion/scenario/{scenario_id}":{"get":{"tags":["crypto-v3"],"summary":"Run Contagion Scenario Endpoint","description":"Run a contagion scenario.","operationId":"run_contagion_scenario_endpoint_v1_crypto_contagion_scenario__scenario_id__get","parameters":[{"name":"scenario_id","in":"path","required":true,"schema":{"type":"string","title":"Scenario Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/contagion/{token_id}":{"get":{"tags":["crypto-v3"],"summary":"Get Token Contagion","description":"Get contagion profile for a token.\nReturns dependencies, exposure scores, correlated tokens, and contagion score 0-10.","operationId":"get_token_contagion_v1_crypto_contagion__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/stresstest":{"post":{"tags":["crypto-v3"],"summary":"Run Stresstest","description":"Run a portfolio stress test.\nProvide either holdings (custom portfolio) or portfolio_id (predefined).\nReturns per-token impact, total loss, and risk recommendations.","operationId":"run_stresstest_v1_crypto_stresstest_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StresstestRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/stresstest/scenarios":{"get":{"tags":["crypto-v3"],"summary":"List Stress Scenarios","description":"List available stress test scenarios.","operationId":"list_stress_scenarios_v1_crypto_stresstest_scenarios_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/stresstest/portfolios":{"get":{"tags":["crypto-v3"],"summary":"List Predefined Portfolios","description":"List predefined portfolios for stress testing.","operationId":"list_predefined_portfolios_v1_crypto_stresstest_portfolios_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/transition-matrix/{period}":{"get":{"tags":["crypto-v3"],"summary":"Get Transition Matrix","description":"Get rating transition matrix for a period (30d, 90d, 365d).\nShows probability of rating grade migration.","operationId":"get_transition_matrix_v1_crypto_transition_matrix__period__get","parameters":[{"name":"period","in":"path","required":true,"schema":{"type":"string","title":"Period"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/transition/{token_id}":{"get":{"tags":["crypto-v3"],"summary":"Get Token Transitions","description":"Get complete rating transition history for a token.","operationId":"get_token_transitions_v1_crypto_transition__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/exit-score/{token_id}":{"get":{"tags":["crypto-v3"],"summary":"Get Exit Score","description":"Get liquidity exit score (0-100) for a token.\nEstimates slippage, exit time, and difficulty based on volume and market cap.","operationId":"get_exit_score_v1_crypto_exit_score__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}},{"name":"position_usd","in":"query","required":false,"schema":{"type":"number","description":"Position size in USD","default":100000,"title":"Position Usd"},"description":"Position size in USD"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/crash-thresholds/{token_id}":{"get":{"tags":["crypto-v3"],"summary":"Get Crash Thresholds","description":"Get volatility-adjusted crash thresholds for a token.\nWhat counts as a 'dip', 'correction', or 'crash' depends on the token's historical volatility.","operationId":"get_crash_thresholds_v1_crypto_crash_thresholds__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/cascade/simulate":{"get":{"tags":["crypto-v3"],"summary":"Simulate Cascade Endpoint","description":"Simulate a risk cascade from a trigger node.","operationId":"simulate_cascade_endpoint_v1_crypto_cascade_simulate_get","parameters":[{"name":"trigger","in":"query","required":true,"schema":{"type":"string","description":"Token symbol, token_id, or chain name","title":"Trigger"},"description":"Token symbol, token_id, or chain name"},{"name":"scenario","in":"query","required":false,"schema":{"type":"string","description":"collapse|btc_crash|stablecoin|exchange|custom","default":"collapse","title":"Scenario"},"description":"collapse|btc_crash|stablecoin|exchange|custom"},{"name":"severity","in":"query","required":false,"schema":{"type":"number","maximum":1.0,"minimum":0.0,"default":1.0,"title":"Severity"}},{"name":"max_hops","in":"query","required":false,"schema":{"type":"integer","maximum":6,"minimum":1,"default":4,"title":"Max Hops"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/cascade/graph":{"get":{"tags":["crypto-v3"],"summary":"Get Cascade Graph","description":"Export risk dependency graph (D3.js compatible).","operationId":"get_cascade_graph_v1_crypto_cascade_graph_get","parameters":[{"name":"max_nodes","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":10,"default":200,"title":"Max Nodes"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/cascade/hotspots":{"get":{"tags":["crypto-v3"],"summary":"Get Cascade Hotspots","description":"Identify highest systemic risk nodes in the graph.","operationId":"get_cascade_hotspots_v1_crypto_cascade_hotspots_get","parameters":[{"name":"top_n","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":5,"default":20,"title":"Top N"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/cascade/stats":{"get":{"tags":["crypto-v3"],"summary":"Get Cascade Stats","description":"Graph engine stats — nodes, edges, load time.","operationId":"get_cascade_stats_v1_crypto_cascade_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/portfolio/crash-shield":{"post":{"tags":["crypto-v3"],"summary":"Register Crash Shield","description":"Register a webhook for real-time crash alerts on your portfolio.","operationId":"register_crash_shield_v1_crypto_portfolio_crash_shield_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CrashShieldRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/crypto/portfolio/crash-shield/webhooks":{"get":{"tags":["crypto-v3"],"summary":"List Crash Shield Webhooks","description":"List all active Crash Shield webhook registrations.","operationId":"list_crash_shield_webhooks_v1_crypto_portfolio_crash_shield_webhooks_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/portfolio/crash-shield/prevented":{"get":{"tags":["crypto-v3"],"summary":"Get Prevented Losses","description":"Aggregate Prevented $X metric across all Crash Shield users.","operationId":"get_prevented_losses_v1_crypto_portfolio_crash_shield_prevented_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/crypto/portfolio/analyze":{"post":{"tags":["crypto-v3"],"summary":"Analyze Portfolio","description":"Complete portfolio risk analysis — direct + indirect cascade risk.","operationId":"analyze_portfolio_v1_crypto_portfolio_analyze_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortfolioAnalyzeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto/rating/{token_id}":{"get":{"tags":["crypto"],"summary":"Get Rating","description":"Get current credit rating for a token.\nReturns rating, score, 5-pillar breakdown, and metadata.","operationId":"get_rating_crypto_rating__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto/ndd/{token_id}":{"get":{"tags":["crypto"],"summary":"Get Ndd","description":"Get current NDD (Nearness to Distress/Default) for a token.\nReturns NDD score, 7 signals, alert level, and trends.","operationId":"get_ndd_crypto_ndd__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto/ratings":{"get":{"tags":["crypto"],"summary":"Get Ratings","description":"Get all current ratings, sortable and filterable.","operationId":"get_ratings_crypto_ratings_get","parameters":[{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"Sort by: score, rating, market_cap, name","default":"score","title":"Sort"},"description":"Sort by: score, rating, market_cap, name"},{"name":"order","in":"query","required":false,"schema":{"type":"string","description":"Order: asc or desc","default":"desc","title":"Order"},"description":"Order: asc or desc"},{"name":"rating_class","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter: IG_HIGH, IG_MID, IG_LOW, HY, DISTRESS","title":"Rating Class"},"description":"Filter: IG_HIGH, IG_MID, IG_LOW, HY, DISTRESS"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max results","default":200,"title":"Limit"},"description":"Max results"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","description":"Offset for pagination","default":0,"title":"Offset"},"description":"Offset for pagination"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto/compare/{token1}/{token2}":{"get":{"tags":["crypto"],"summary":"Compare Tokens","description":"Compare two tokens side-by-side: ratings, NDD, pillars, pricing.","operationId":"compare_tokens_crypto_compare__token1___token2__get","parameters":[{"name":"token1","in":"path","required":true,"schema":{"type":"string","title":"Token1"}},{"name":"token2","in":"path","required":true,"schema":{"type":"string","title":"Token2"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crypto/distress-watch":{"get":{"tags":["crypto"],"summary":"Get Distress Watch","description":"Get all tokens with NDD < 2.0 (WARNING, DISTRESS, EMERGENCY).","operationId":"get_distress_watch_crypto_distress_watch_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/crypto/portfolio/pairs":{"get":{"tags":["crypto"],"summary":"Get Pairs Portfolio","description":"Get current pairs portfolio status and track record.","operationId":"get_pairs_portfolio_crypto_portfolio_pairs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/crypto/portfolio/adaptive":{"get":{"tags":["crypto"],"summary":"Get Adaptive Portfolio","description":"Get Portable Alpha portfolio status — all three variants.","operationId":"get_adaptive_portfolio_crypto_portfolio_adaptive_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/risk-scanner":{"get":{"summary":"Risk Scanner Page","operationId":"risk_scanner_page_risk_scanner_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/contagion":{"get":{"summary":"Contagion Page","operationId":"contagion_page_contagion_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tokens":{"get":{"summary":"Tokens Index Page","operationId":"tokens_index_page_tokens_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/token/{slug}":{"get":{"summary":"Token Page","description":"Resolve /token/{slug} via a cascade: full rendering → data-driven\nrisk-signal/NDD page → pending-rating minimal page → 404.\n\nAudit FU-404-20260419-01 found 4,425 404s on /token/* in 7d driven\nmainly by disabled tiers (T3/T5) and a handful of unknown slugs.\nThe cascade keeps known/monitored slugs on 2xx while still 404ing\nobvious hallucinations, and wraps every render in try/except so a\nbad row never 500s (historically /token/coinw did).","operationId":"token_page_token__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/safe/token/{slug}":{"get":{"summary":"Safe Token Page","description":"Safety-focused token page: 'Is X safe to buy?'","operationId":"safe_token_page_safe_token__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-safe-to-buy":{"get":{"summary":"Is Token Safe To Buy","description":"SEO alias: /is-bitcoin-safe-to-buy → /safe/token/bitcoin","operationId":"is_token_safe_to_buy_is__slug__safe_to_buy_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-safe-tokens.xml":{"get":{"summary":"Sitemap Safe Tokens","operationId":"sitemap_safe_tokens_sitemap_safe_tokens_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-tokens.xml":{"get":{"summary":"Sitemap Tokens","operationId":"sitemap_tokens_sitemap_tokens_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/is-{token_id}-dead":{"get":{"summary":"Is Token Dead","operationId":"is_token_dead_is__token_id__dead_get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{token_id}-a-scam":{"get":{"summary":"Is Token Scam","operationId":"is_token_scam_is__token_id__a_scam_get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compare/{token_a}-vs-{token_b}":{"get":{"summary":"Compare Tokens","operationId":"compare_tokens_compare__token_a__vs__token_b__get","parameters":[{"name":"token_a","in":"path","required":true,"schema":{"type":"string","title":"Token A"}},{"name":"token_b","in":"path","required":true,"schema":{"type":"string","title":"Token B"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/best/{category}":{"get":{"summary":"Best In Class","operationId":"best_in_class_best__category__get","parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/defi/{protocol}":{"get":{"summary":"Defi Protocol Page","operationId":"defi_protocol_page_defi__protocol__get","parameters":[{"name":"protocol","in":"path","required":true,"schema":{"type":"string","title":"Protocol"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crash-prediction/{token_id}":{"get":{"summary":"Crash Prediction","operationId":"crash_prediction_crash_prediction__token_id__get","parameters":[{"name":"token_id","in":"path","required":true,"schema":{"type":"string","title":"Token Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-is-dead.xml":{"get":{"summary":"Sitemap Is Dead","operationId":"sitemap_is_dead_sitemap_is_dead_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-is-scam.xml":{"get":{"summary":"Sitemap Is Scam","operationId":"sitemap_is_scam_sitemap_is_scam_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-crash.xml":{"get":{"summary":"Sitemap Crash","operationId":"sitemap_crash_sitemap_crash_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-crypto-best.xml":{"get":{"summary":"Sitemap Crypto Best","operationId":"sitemap_crypto_best_sitemap_crypto_best_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-defi.xml":{"get":{"summary":"Sitemap Defi","operationId":"sitemap_defi_sitemap_defi_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/crypto/signals":{"get":{"tags":["early-warning"],"summary":"Signals Page","operationId":"signals_page_crypto_signals_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/crypto/signals/rss":{"get":{"tags":["early-warning"],"summary":"Signals Rss","operationId":"signals_rss_crypto_signals_rss_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/crypto/signals/atom":{"get":{"tags":["early-warning"],"summary":"Signals Atom","operationId":"signals_atom_crypto_signals_atom_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap_index.xml":{"get":{"summary":"Sitemap Index Redirect","operationId":"sitemap_index_redirect_sitemap_index_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap-index.xml":{"get":{"summary":"Sitemap Index","operationId":"sitemap_index_sitemap_index_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-static.xml":{"get":{"summary":"Sitemap Static","operationId":"sitemap_static_sitemap_static_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-agents-{chunk}.xml":{"get":{"summary":"Sitemap Agents Chunk","operationId":"sitemap_agents_chunk_sitemap_agents__chunk__xml_get","parameters":[{"name":"chunk","in":"path","required":true,"schema":{"type":"integer","title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/agent/{agent_id}":{"get":{"summary":"Agent Page","operationId":"agent_page_agent__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/trust-score/{agent_id}":{"get":{"summary":"Api Trust Score","operationId":"api_trust_score_api_v1_trust_score__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/trust-score/{agent_id}/history":{"get":{"summary":"Api Trust Score History","description":"Trust score trajectory over time from daily_snapshots.\n\nQuery params:\n    days: number of days to look back (default 30, max 365)\n    resolution: 'daily' (default), 'weekly', or 'monthly'","operationId":"api_trust_score_history_api_v1_trust_score__agent_id__history_get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/best":{"get":{"summary":"Best Hub","operationId":"best_hub_best_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ai":{"get":{"summary":"Ai Page","operationId":"ai_page_ai_get","responses":{"200":{"description":"Successful Response"}}}},"/widget.js":{"get":{"summary":"Widget Js","operationId":"widget_js_widget_js_get","responses":{"200":{"description":"Successful Response"}}}},"/widget":{"get":{"summary":"Widget Page","operationId":"widget_page_widget_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/feed/cve-alerts.xml":{"get":{"summary":"Feed Cve Alerts","operationId":"feed_cve_alerts_feed_cve_alerts_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/trending.xml":{"get":{"summary":"Feed Trending","operationId":"feed_trending_feed_trending_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/trust-changes.xml":{"get":{"summary":"Feed Trust Changes","operationId":"feed_trust_changes_feed_trust_changes_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/recent":{"get":{"summary":"Feed Recent","operationId":"feed_recent_feed_recent_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/vpn":{"get":{"summary":"Feed Vpn","operationId":"feed_vpn_feed_vpn_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/npm":{"get":{"summary":"Feed Npm","operationId":"feed_npm_feed_npm_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/crypto":{"get":{"summary":"Feed Crypto","operationId":"feed_crypto_feed_crypto_get","responses":{"200":{"description":"Successful Response"}}}},"/ab-track":{"get":{"summary":"Ab Track","description":"Tracking pixel endpoint for CTA clicks (FIX 4).","operationId":"ab_track_ab_track_get","parameters":[{"name":"event","in":"query","required":false,"schema":{"type":"string","default":"cta_click","title":"Event"}},{"name":"page","in":"query","required":false,"schema":{"type":"string","default":"","title":"Page"}},{"name":"variant","in":"query","required":false,"schema":{"type":"string","default":"","title":"Variant"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ab-results":{"get":{"summary":"Ab Results","operationId":"ab_results_ab_results_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ab-results.json":{"get":{"summary":"Ab Results Json","operationId":"ab_results_json_ab_results_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp-servers":{"get":{"summary":"Mcp Directory","operationId":"mcp_directory_mcp_servers_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/best-mcp-servers-for-{category}":{"get":{"summary":"Category Page","operationId":"category_page_best_mcp_servers_for__category__get","parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-comparisons.xml":{"get":{"summary":"Sitemap Comparisons","operationId":"sitemap_comparisons_sitemap_comparisons_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/data":{"get":{"summary":"Data Page","operationId":"data_page_data_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/data/trust-scores-latest.csv":{"get":{"summary":"Trust Scores Csv","operationId":"trust_scores_csv_data_trust_scores_latest_csv_get","responses":{"200":{"description":"Successful Response"}}}},"/data/trust-scores-latest.json":{"get":{"summary":"Trust Scores Json","operationId":"trust_scores_json_data_trust_scores_latest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/data/frameworks-latest.json":{"get":{"summary":"Frameworks Json","operationId":"frameworks_json_data_frameworks_latest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/data/cves-latest.json":{"get":{"summary":"Cves Json","operationId":"cves_json_data_cves_latest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/webhooks/subscribe":{"post":{"summary":"Webhook Subscribe","operationId":"webhook_subscribe_v1_webhooks_subscribe_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/webhooks/{sub_id}":{"delete":{"summary":"Webhook Delete","operationId":"webhook_delete_v1_webhooks__sub_id__delete","parameters":[{"name":"sub_id","in":"path","required":true,"schema":{"type":"string","title":"Sub Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/webhooks":{"get":{"summary":"Webhooks Page","operationId":"webhooks_page_webhooks_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/integrations/slack":{"get":{"summary":"Slack Docs","operationId":"slack_docs_integrations_slack_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"summary":"Slack Command","operationId":"slack_command_integrations_slack_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_slack_command_integrations_slack_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/report/{owner}/{repo}":{"get":{"summary":"Report Page","operationId":"report_page_report__owner___repo__get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/report/{owner}/{repo}.json":{"get":{"summary":"Report Json","operationId":"report_json_report__owner___repo__json_get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/report-badge/{owner}/{repo}.svg":{"get":{"summary":"Report Badge","operationId":"report_badge_report_badge__owner___repo__svg_get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/scan-project":{"get":{"summary":"Scanner Page","operationId":"scanner_page_scan_project_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/scan-project":{"post":{"summary":"Scan Project","description":"Batch dependency scanner.\n\nAccepts either:\n  {\"dependencies\": [{\"name\": \"langchain\", \"version\": \"0.2.0\"}, ...]}\nor:\n  {\"github_repo\": \"langchain-ai/langchain\"}","operationId":"scan_project_v1_scan_project_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/scan-stats":{"get":{"summary":"Scan Stats","description":"Return aggregate scan statistics.","operationId":"scan_stats_v1_scan_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/blog/{slug}":{"get":{"tags":["blog"],"summary":"Blog Article","description":"Serve a single blog article.","operationId":"blog_article_blog__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/blog":{"get":{"summary":"Blog Index","operationId":"blog_index_blog_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vs":{"get":{"summary":"Vs Index","operationId":"vs_index_vs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vs/{id_a}/{id_b}":{"get":{"summary":"Vs Page","operationId":"vs_page_vs__id_a___id_b__get","parameters":[{"name":"id_a","in":"path","required":true,"schema":{"type":"string","title":"Id A"}},{"name":"id_b","in":"path","required":true,"schema":{"type":"string","title":"Id B"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-vs.xml":{"get":{"summary":"Sitemap Vs","operationId":"sitemap_vs_sitemap_vs_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/is-{slug_a}-or-{slug_b}-safer":{"get":{"summary":"Is A Or B Safer","description":"SEO alias: /is-langchain-or-autogpt-safer → VS comparison page.","operationId":"is_a_or_b_safer_is__slug_a__or__slug_b__safer_get","parameters":[{"name":"slug_a","in":"path","required":true,"schema":{"type":"string","title":"Slug A"}},{"name":"slug_b","in":"path","required":true,"schema":{"type":"string","title":"Slug B"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/safety-digest":{"get":{"summary":"Safety Digest","operationId":"safety_digest_safety_digest_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/safety-digest.json":{"get":{"summary":"Safety Digest Json","operationId":"safety_digest_json_safety_digest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dashboard/data":{"get":{"tags":["dashboard"],"summary":"Dashboard Data Endpoint","description":"JSON data for the combined dashboard.","operationId":"dashboard_data_endpoint_dashboard_data_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dashboard":{"get":{"summary":"Dashboard Hub","operationId":"dashboard_hub_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/report/q1-2026":{"get":{"tags":["report"],"summary":"Report Q1 2026","operationId":"report_q1_2026_report_q1_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/reports":{"get":{"summary":"Reports Page","operationId":"reports_page_reports_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/census":{"get":{"tags":["census"],"summary":"Census Landing","operationId":"census_landing_census_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/census/":{"get":{"tags":["census"],"summary":"Census Landing","operationId":"census_landing_census__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/census/mcp-mortality-2026/":{"get":{"tags":["census"],"summary":"Census Mcp Mortality","operationId":"census_mcp_mortality_census_mcp_mortality_2026__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/census/mcp-deadpool-2026/":{"get":{"tags":["census"],"summary":"Census Mcp Deadpool","operationId":"census_mcp_deadpool_census_mcp_deadpool_2026__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/census/exposure":{"get":{"tags":["census"],"summary":"Exposure Form","operationId":"exposure_form_census_exposure_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/census/exposure/":{"get":{"tags":["census"],"summary":"Exposure Form","operationId":"exposure_form_census_exposure__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["census"],"summary":"Exposure Check","operationId":"exposure_check_census_exposure__post","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/census/server/{owner}/{repo}":{"get":{"tags":["census"],"summary":"Server Page","operationId":"server_page_census_server__owner___repo__get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/census/server/{owner}/{repo}/":{"get":{"tags":["census"],"summary":"Server Page","operationId":"server_page_census_server__owner___repo___get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/census/deadpool-sitemap.xml":{"get":{"tags":["census"],"summary":"Deadpool Sitemap","operationId":"deadpool_sitemap_census_deadpool_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/report/best-coding-agents-2026":{"get":{"tags":["report"],"summary":"Handler","operationId":"handler_report_best_coding_agents_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/report/best-communication-agents-2026":{"get":{"tags":["report"],"summary":"Handler","operationId":"handler_report_best_communication_agents_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/report/best-devops-agents-2026":{"get":{"tags":["report"],"summary":"Handler","operationId":"handler_report_best_devops_agents_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/report/best-content-agents-2026":{"get":{"tags":["report"],"summary":"Handler","operationId":"handler_report_best_content_agents_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/report/best-security-agents-2026":{"get":{"tags":["report"],"summary":"Handler","operationId":"handler_report_best_security_agents_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/badge/{agent_name}":{"get":{"tags":["badge"],"summary":"Trust Badge","description":"SVG trust badge or HTML landing page. Embed in README files.","operationId":"trust_badge_badge__agent_name__get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","default":"svg","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/badge-json/{agent_name}":{"get":{"tags":["badge"],"summary":"Trust Badge Json","description":"Shields.io JSON endpoint — RETIRED (V2, 2026-08-10). Like /badge, this no longer renders a\nscore (the value recomputed per request and drifted; never a stable dated observation). It returns\na neutral shields payload so an embedded badge reads 'retired' instead of showing a number.","operationId":"trust_badge_json_badge_json__agent_name__get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/badges":{"get":{"tags":["badge"],"summary":"Badges Page","operationId":"badges_page_badges_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-badges.xml":{"get":{"tags":["badge"],"summary":"Sitemap Badges","description":"Sitemap for badge HTML landing pages — top 200 entities.","operationId":"sitemap_badges_sitemap_badges_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/report/framework-comparison-2026":{"get":{"tags":["report"],"summary":"Framework Comparison","description":"AI Agent Frameworks Compared — 2026.","operationId":"framework_comparison_report_framework_comparison_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/commerce/demo":{"post":{"summary":"Commerce Demo Api","operationId":"commerce_demo_api_v1_commerce_demo_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/recommend":{"get":{"summary":"Recommend","operationId":"recommend_v1_recommend_get","parameters":[{"name":"task","in":"query","required":true,"schema":{"type":"string","description":"Task description (e.g., code-review, security-audit)","title":"Task"},"description":"Task description (e.g., code-review, security-audit)"},{"name":"framework","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Framework"}},{"name":"min_trust","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":0,"default":60,"title":"Min Trust"}},{"name":"max_cost_monthly","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"description":"Max monthly cost (0=free only)","title":"Max Cost Monthly"},"description":"Max monthly cost (0=free only)"},{"name":"pricing_model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"open_source_free, per_seat, per_call, usage_based","title":"Pricing Model"},"description":"open_source_free, per_seat, per_call, usage_based"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"composite, trust_score, value","default":"composite","title":"Sort"},"description":"composite, trust_score, value"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":20,"minimum":1,"default":5,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/improve/{agent_name}":{"get":{"summary":"Improve","operationId":"improve_v1_improve__agent_name__get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/recommend":{"get":{"summary":"Recommend Page","operationId":"recommend_page_recommend_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/improve":{"get":{"summary":"Improve Hub","operationId":"improve_hub_improve_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/trending":{"get":{"summary":"Trending Data","operationId":"trending_data_v1_trending_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/trending/{category}":{"get":{"tags":["trending"],"summary":"Api Trending Category","description":"Trending entities for a specific category.","operationId":"api_trending_category_v1_trending__category__get","parameters":[{"name":"category","in":"path","required":true,"schema":{"type":"string","title":"Category"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/anomalies":{"get":{"tags":["trending"],"summary":"Api Anomalies","description":"Entities with sudden query spikes (>5x baseline).","operationId":"api_anomalies_v1_anomalies_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/trending":{"get":{"summary":"Trending Page","operationId":"trending_page_trending_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/compatible/{agent_name}":{"get":{"summary":"Compatible","operationId":"compatible_v1_compatible__agent_name__get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/frameworks":{"get":{"summary":"Frameworks Api","operationId":"frameworks_api_v1_frameworks_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/mcp/compatible/{client}":{"get":{"summary":"Mcp Compatible","operationId":"mcp_compatible_v1_mcp_compatible__client__get","parameters":[{"name":"client","in":"path","required":true,"schema":{"type":"string","title":"Client"}},{"name":"min_trust","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":0,"default":0,"title":"Min Trust"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compatibility":{"get":{"summary":"Compatibility Page","operationId":"compatibility_page_compatibility_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/framework/{fw_name}":{"get":{"summary":"Framework Page","operationId":"framework_page_framework__fw_name__get","parameters":[{"name":"fw_name","in":"path","required":true,"schema":{"type":"string","title":"Fw Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp/compatible/{client}":{"get":{"summary":"Mcp Client Page","operationId":"mcp_client_page_mcp_compatible__client__get","parameters":[{"name":"client","in":"path","required":true,"schema":{"type":"string","title":"Client"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dependencies":{"get":{"summary":"Dependencies Page","operationId":"dependencies_page_dependencies_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/economics/{agent_name}":{"get":{"summary":"Economics Endpoint","operationId":"economics_endpoint_v1_economics__agent_name__get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compare/{agent_a}/vs/{agent_b}":{"get":{"summary":"Compare Endpoint","operationId":"compare_endpoint_v1_compare__agent_a__vs__agent_b__get","parameters":[{"name":"agent_a","in":"path","required":true,"schema":{"type":"string","title":"Agent A"}},{"name":"agent_b","in":"path","required":true,"schema":{"type":"string","title":"Agent B"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pricing":{"get":{"summary":"Pricing Hub","operationId":"pricing_hub_pricing_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pricing/{agent_slug}":{"get":{"summary":"Pricing Page","operationId":"pricing_page_pricing__agent_slug__get","parameters":[{"name":"agent_slug","in":"path","required":true,"schema":{"type":"string","title":"Agent Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cost-compare/{slug}":{"get":{"summary":"Cost Compare Page","operationId":"cost_compare_page_cost_compare__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intelligence/trending":{"get":{"summary":"Trending Endpoint","operationId":"trending_endpoint_v1_intelligence_trending_get","parameters":[{"name":"period","in":"query","required":false,"schema":{"type":"string","default":"7d","title":"Period"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intelligence/agent/{agent_name}/dashboard":{"get":{"summary":"Agent Dashboard Api","operationId":"agent_dashboard_api_v1_intelligence_agent__agent_name__dashboard_get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intelligence/report/latest":{"get":{"summary":"Latest Report Api","operationId":"latest_report_api_v1_intelligence_report_latest_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dashboard/{agent_slug}":{"get":{"summary":"Agent Dashboard Page","operationId":"agent_dashboard_page_dashboard__agent_slug__get","parameters":[{"name":"agent_slug","in":"path","required":true,"schema":{"type":"string","title":"Agent Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/trends":{"get":{"summary":"Trends Page","operationId":"trends_page_trends_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/security":{"get":{"summary":"Security Page","operationId":"security_page_security_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/federation/contribute":{"post":{"summary":"Contribute","operationId":"contribute_v1_federation_contribute_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/federation/sources":{"get":{"summary":" Sources","description":"GET /v1/federation/sources — List all data sources.","operationId":"_sources_v1_federation_sources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/federation/agent/{agent_name}/signals":{"get":{"summary":" Agent Signals","description":"GET /v1/federation/agent/{name}/signals — Full signal breakdown.","operationId":"_agent_signals_v1_federation_agent__agent_name__signals_get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/federation":{"get":{"summary":" Federation Page","description":"GET /federation — Federation protocol page.","operationId":"_federation_page_federation_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/badge/{agent_name}/verified.svg":{"get":{"summary":" Verified Badge Svg","description":"GET /badge/{name}/verified.svg — Gold verified badge.","operationId":"_verified_badge_svg_badge__agent_name__verified_svg_get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/badge/{agent_name}/verified-plus.svg":{"get":{"summary":" Verified Plus Badge Svg","description":"GET /badge/{name}/verified-plus.svg — Platinum verified+ badge.","operationId":"_verified_plus_badge_svg_badge__agent_name__verified_plus_svg_get","parameters":[{"name":"agent_name","in":"path","required":true,"schema":{"type":"string","title":"Agent Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/preflight":{"get":{"tags":["preflight"],"summary":"Preflight Check","description":"Preflight Trust Check — verify agent trust before interaction.","operationId":"preflight_check_v1_preflight_get","parameters":[{"name":"target","in":"query","required":true,"schema":{"type":"string","description":"Agent name to check","title":"Target"},"description":"Agent name to check"},{"name":"caller","in":"query","required":false,"schema":{"type":"string","description":"Calling agent name (optional)","title":"Caller"},"description":"Calling agent name (optional)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/preflight/batch":{"post":{"summary":"Preflight Batch","description":"Batch preflight check for multiple tools.","operationId":"preflight_batch_v1_preflight_batch_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/commerce/verify":{"post":{"tags":["commerce"],"summary":"Commerce Verify","operationId":"commerce_verify_v1_commerce_verify_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/commerce/verify/batch":{"post":{"tags":["commerce"],"summary":"Commerce Verify Batch","operationId":"commerce_verify_batch_v1_commerce_verify_batch_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchVerifyRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/commerce/stats":{"get":{"tags":["commerce"],"summary":"Commerce Stats","description":"Transaction verification statistics.","operationId":"commerce_stats_v1_commerce_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/dependencies/{slug}.json":{"get":{"tags":["L4"],"summary":"Dependency-graph view of a tracked package (L4)","operationId":"dependencies_json_dependencies__slug__json_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"registry","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"description":"Disambiguate when the slug exists in multiple registries.","title":"Registry"},"description":"Disambiguate when the slug exists in multiple registries."}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/signals/{slug}.json":{"get":{"tags":["L4"],"summary":"External trust-signal rollup for a tracked package (L4)","operationId":"signals_json_signals__slug__json_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"registry","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"description":"Disambiguate when the slug exists in multiple registries.","title":"Registry"},"description":"Disambiguate when the slug exists in multiple registries."}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/prediction/{slug}.json":{"get":{"tags":["L4"],"summary":"Forward-looking ai_demand score + 30d velocity (L4)","operationId":"prediction_json_prediction__slug__json_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"registry","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"description":"Disambiguate when the slug exists in multiple registries.","title":"Registry"},"description":"Disambiguate when the slug exists in multiple registries."}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dimensions/{slug}.json":{"get":{"tags":["L4"],"summary":"Registry-specific dimensional scoring for a tracked asset (L4)","operationId":"dimensions_json_dimensions__slug__json_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"registry","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":32},{"type":"null"}],"description":"Disambiguate when the slug exists in multiple registries.","title":"Registry"},"description":"Disambiguate when the slug exists in multiple registries."}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/rating/{slug}.json":{"get":{"tags":["L4"],"summary":"Stable rating view for top-demand assets (L4)","operationId":"rating_json_rating__slug__json_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hacked/{slug}":{"get":{"tags":["hacked"],"summary":"Breach-history page for an indexed entity","operationId":"hacked_page_hacked__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/model-miss-metrics":{"get":{"tags":["model_fallback"],"summary":"Miss-rate metrics for /model/{slug}","operationId":"model_miss_metrics_v1_ops_model_miss_metrics_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/docs/langchain":{"get":{"tags":["docs"],"summary":"Langchain Docs","operationId":"langchain_docs_docs_langchain_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/report/benchmark":{"get":{"tags":["report"],"summary":"Benchmark Report","operationId":"benchmark_report_report_benchmark_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/agent/review":{"post":{"tags":["scout"],"summary":"Post Review","description":"Submit a peer review for an agent.","operationId":"post_review_v1_agent_review_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/agent/reputation/{name}":{"get":{"tags":["scout"],"summary":"Get Reputation","description":"Get agent reputation: static trust + review bonus + rank.","operationId":"get_reputation_v1_agent_reputation__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/ledger/{name}":{"get":{"tags":["scout"],"summary":"Get Ledger","description":"Agent interaction ledger: reviews received, given, and recent activity.","operationId":"get_ledger_v1_agent_ledger__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","maximum":365,"minimum":1,"default":30,"title":"Days"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/scout/status":{"get":{"tags":["scout"],"summary":"Scout Status","description":"Scout status: agents evaluated, featured, claimed.","operationId":"scout_status_v1_scout_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/scout/findings":{"get":{"tags":["scout"],"summary":"Scout Findings","description":"Latest top agents discovered by Scout.","operationId":"scout_findings_v1_scout_findings_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/claim":{"get":{"tags":["claim"],"summary":"Claim Page","description":"Claim your Nerq Trust Badge page.","operationId":"claim_page_claim_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/claim/submit":{"post":{"tags":["claim"],"summary":"Claim Submit","description":"Accept agent submission for review.","operationId":"claim_submit_claim_submit_post","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/trust/{name}":{"get":{"tags":["seo"],"summary":"Trust Page","description":"SEO-optimized trust assessment page for an agent.","operationId":"trust_page_trust__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{prefix}/{rest}":{"get":{"summary":"Is Safe Hallucinated","description":"Catch /is-nerq/docs-safe, /is-ist-ist-.../foo etc. Return 404 (not 410) — these never existed.","operationId":"is_safe_hallucinated_is__prefix___rest__get","parameters":[{"name":"prefix","in":"path","required":true,"schema":{"type":"string","title":"Prefix"}},{"name":"rest","in":"path","required":true,"schema":{"type":"string","title":"Rest"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/homebrew/{slug}":{"get":{"summary":"Homebrew Redirect","operationId":"homebrew_redirect_homebrew__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/safe":{"get":{"summary":"Agent Safety Hub","operationId":"agent_safety_hub_safe_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/safe/{owner}/{repo}":{"get":{"summary":"Agent Safety Page Ownerrepo","description":"Handle /safe/owner/repo AND /safe/{slug}/privacy|security sub-pages.","operationId":"agent_safety_page_ownerrepo_safe__owner___repo__get","parameters":[{"name":"owner","in":"path","required":true,"schema":{"type":"string","title":"Owner"}},{"name":"repo","in":"path","required":true,"schema":{"type":"string","title":"Repo"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/safe/{slug}":{"get":{"summary":"Agent Safety Page","operationId":"agent_safety_page_safe__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-safe":{"get":{"summary":"Is Agent Safe Alias","description":"SEO alias: /is-langchain-safe serves same content as /safe/langchain.","operationId":"is_agent_safe_alias_is__slug__safe_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-safe.xml":{"get":{"summary":"Sitemap Safe","description":"Serve /safe/ sitemap — first 50K entries (chunk 0).","operationId":"sitemap_safe_sitemap_safe_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-safe-{chunk}.xml":{"get":{"summary":"Sitemap Safe Chunked","description":"Serve /safe/ sitemap — chunked at 50K per file for Google compliance.","operationId":"sitemap_safe_chunked_sitemap_safe__chunk__xml_get","parameters":[{"name":"chunk","in":"path","required":true,"schema":{"type":"integer","title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-safety.xml":{"get":{"summary":"Sitemap Safety","description":"Sitemap for /is-X-safe pages, prioritized by search demand.","operationId":"sitemap_safety_sitemap_safety_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-fresh.xml":{"get":{"summary":"Sitemap Fresh","description":"Sitemap of the 1000 most recently updated entities — signals freshness to crawlers.","operationId":"sitemap_fresh_sitemap_fresh_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/admin/channels":{"get":{"tags":["channels"],"summary":"Channel Dashboard","description":"Channel adoption dashboard.","operationId":"channel_dashboard_admin_channels_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vscode":{"get":{"tags":["channels"],"summary":"Vscode Landing","operationId":"vscode_landing_vscode_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/github-app":{"get":{"tags":["channels"],"summary":"Github App Landing","operationId":"github_app_landing_github_app_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/extension":{"get":{"tags":["channels"],"summary":"Extension Landing","operationId":"extension_landing_extension_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/cli":{"get":{"tags":["channels"],"summary":"Cli Landing","operationId":"cli_landing_cli_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/github-action":{"get":{"tags":["channels"],"summary":"Github Action Landing","operationId":"github_action_landing_github_action_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/my/check":{"get":{"summary":"Security Check","description":"Instant security check from HTTP headers. Nothing stored.","operationId":"security_check_my_check_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/event":{"post":{"summary":"Track Event","description":"Track anonymous engagement events. No PII.","operationId":"track_event_v1_event_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/admin/security-check":{"get":{"summary":"Security Check Dashboard","operationId":"security_check_dashboard_admin_security_check_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/review/{name}":{"get":{"summary":"Review Page","operationId":"review_page_review__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/review/user":{"post":{"summary":"Submit Review","operationId":"submit_review_v1_review_user_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/guide/{slug}":{"get":{"summary":"Guide Page","operationId":"guide_page_guide__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/check-website":{"get":{"summary":"Check Website","operationId":"check_website_check_website_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/guides":{"get":{"summary":"Guides Hub","operationId":"guides_hub_guides_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-guides-curated.xml":{"get":{"summary":"Sitemap Guides","operationId":"sitemap_guides_sitemap_guides_curated_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/a-scam/{slug}":{"get":{"summary":"A Scam Redirect","operationId":"a_scam_redirect_a_scam__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/what-is/{slug}":{"get":{"summary":"What Is Page","operationId":"what_is_page_what_is__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stack/{slug}":{"get":{"summary":"Stack Page","operationId":"stack_page_stack__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/review/{slug}":{"get":{"summary":"Review Page","operationId":"review_page_review__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/migrate/{from_tool}-to-{to_tool}":{"get":{"summary":"Migrate Page","operationId":"migrate_page_migrate__from_tool__to__to_tool__get","parameters":[{"name":"from_tool","in":"path","required":true,"schema":{"type":"string","title":"From Tool"}},{"name":"to_tool","in":"path","required":true,"schema":{"type":"string","title":"To Tool"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/this-week":{"get":{"summary":"This Week Page","operationId":"this_week_page_this_week_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/issues/{slug}":{"get":{"summary":"Issues Page","operationId":"issues_page_issues__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-what-is.xml":{"get":{"summary":"Sitemap What Is","operationId":"sitemap_what_is_sitemap_what_is_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-stacks.xml":{"get":{"summary":"Sitemap Stacks","operationId":"sitemap_stacks_sitemap_stacks_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-reviews.xml":{"get":{"summary":"Sitemap Reviews","operationId":"sitemap_reviews_sitemap_reviews_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-migrate.xml":{"get":{"summary":"Sitemap Migrate","operationId":"sitemap_migrate_sitemap_migrate_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-issues.xml":{"get":{"summary":"Sitemap Issues","operationId":"sitemap_issues_sitemap_issues_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/ai-interest/{slug}":{"get":{"summary":"Ai Interest Page","operationId":"ai_interest_page_ai_interest__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/profile/{slug}":{"get":{"summary":"Profile Page","operationId":"profile_page_profile__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/feed/daily-changes.jsonl":{"get":{"summary":"Feed Daily Changes","operationId":"feed_daily_changes_feed_daily_changes_jsonl_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/ai-interest.jsonl":{"get":{"summary":"Feed Ai Interest","operationId":"feed_ai_interest_feed_ai_interest_jsonl_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/predictions.jsonl":{"get":{"summary":"Feed Predictions","operationId":"feed_predictions_feed_predictions_jsonl_get","responses":{"200":{"description":"Successful Response"}}}},"/feed/entity-ratings.jsonl":{"get":{"summary":"Feed Entity Ratings","operationId":"feed_entity_ratings_feed_entity_ratings_jsonl_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-ai-interest.xml":{"get":{"summary":"Sitemap Ai Interest","operationId":"sitemap_ai_interest_sitemap_ai_interest_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-profiles.xml":{"get":{"summary":"Sitemap Profiles","operationId":"sitemap_profiles_sitemap_profiles_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/is-{slug}-legit":{"get":{"summary":"Is Legit Page","operationId":"is_legit_page_is__slug__legit_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-safe-for-kids":{"get":{"summary":"Safe For Kids Page","operationId":"safe_for_kids_page_is__slug__safe_for_kids_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-spyware":{"get":{"summary":"Spyware Page","operationId":"spyware_page_is__slug__spyware_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/privacy/{slug}":{"get":{"summary":"Privacy Page","operationId":"privacy_page_privacy__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pros-cons/{slug}":{"get":{"summary":"Pros Cons Page","operationId":"pros_cons_page_pros_cons__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/guide/use-{slug}-safely":{"get":{"summary":"Use Safely Page","operationId":"use_safely_page_guide_use__slug__safely_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/npm/{slug}":{"get":{"summary":" H","operationId":"_h_npm__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pypi/{slug}":{"get":{"summary":" H","operationId":"_h_pypi__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/extension/{slug}":{"get":{"summary":" H","operationId":"_h_extension__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vscode/{slug}":{"get":{"summary":" H","operationId":"_h_vscode__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/crates/{slug}":{"get":{"summary":" H","operationId":"_h_crates__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/go/{slug}":{"get":{"summary":" H","operationId":"_h_go__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/gems/{slug}":{"get":{"summary":" H","operationId":"_h_gems__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/packagist/{slug}":{"get":{"summary":" H","operationId":"_h_packagist__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nuget/{slug}":{"get":{"summary":" H","operationId":"_h_nuget__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wordpress/{slug}":{"get":{"summary":" H","operationId":"_h_wordpress__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vpn/{slug}":{"get":{"summary":" H","operationId":"_h_vpn__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ios/{slug}":{"get":{"summary":" H","operationId":"_h_ios__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/android/{slug}":{"get":{"summary":" H","operationId":"_h_android__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/steam/{slug}":{"get":{"summary":" H","operationId":"_h_steam__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/app/{slug}":{"get":{"summary":"App Page","operationId":"app_page_app__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/game/{slug}":{"get":{"summary":"Game Page","operationId":"game_page_game__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/website/{domain}":{"get":{"summary":"Website Page","operationId":"website_page_website__domain__get","parameters":[{"name":"domain","in":"path","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/compare/{slug_a}-vs-{slug_b}":{"get":{"summary":"Compare Page","operationId":"compare_page_compare__slug_a__vs__slug_b__get","parameters":[{"name":"slug_a","in":"path","required":true,"schema":{"type":"string","title":"Slug A"}},{"name":"slug_b","in":"path","required":true,"schema":{"type":"string","title":"Slug B"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/best/{category_slug}":{"get":{"summary":"Best Of Page","operationId":"best_of_page_best__category_slug__get","parameters":[{"name":"category_slug","in":"path","required":true,"schema":{"type":"string","title":"Category Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/alternatives":{"get":{"summary":"Alternatives Landing","operationId":"alternatives_landing_alternatives_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/alternatives/{tool_slug}":{"get":{"summary":"Alternatives Page","operationId":"alternatives_page_alternatives__tool_slug__get","parameters":[{"name":"tool_slug","in":"path","required":true,"schema":{"type":"string","title":"Tool Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/guide/{tool_slug}":{"get":{"summary":"Guide Page","operationId":"guide_page_guide__tool_slug__get","parameters":[{"name":"tool_slug","in":"path","required":true,"schema":{"type":"string","title":"Tool Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-compare-pages.xml":{"get":{"summary":"Sitemap Compare","operationId":"sitemap_compare_sitemap_compare_pages_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-best.xml":{"get":{"summary":"Sitemap Best","operationId":"sitemap_best_sitemap_best_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-best-localized.xml":{"get":{"summary":"Sitemap Best Localized","operationId":"sitemap_best_localized_sitemap_best_localized_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-best-lang-{chunk}.xml":{"get":{"summary":"Sitemap Best Lang Chunk","operationId":"sitemap_best_lang_chunk_sitemap_best_lang__chunk__xml_get","parameters":[{"name":"chunk","in":"path","required":true,"schema":{"type":"integer","title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-alternatives.xml":{"get":{"summary":"Sitemap Alternatives","operationId":"sitemap_alternatives_sitemap_alternatives_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-guides.xml":{"get":{"summary":"Sitemap Guides","operationId":"sitemap_guides_sitemap_guides_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/seo-page-stats":{"get":{"summary":"Seo Page Stats","operationId":"seo_page_stats_seo_page_stats_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/new":{"get":{"summary":"New Agents Page","operationId":"new_agents_page_new_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/leaderboard":{"get":{"summary":"Leaderboard Page","operationId":"leaderboard_page_leaderboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/leaderboard/{category_slug}":{"get":{"summary":"Leaderboard Category","operationId":"leaderboard_category_leaderboard__category_slug__get","parameters":[{"name":"category_slug","in":"path","required":true,"schema":{"type":"string","title":"Category Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/insights":{"get":{"summary":"Blog Index","operationId":"blog_index_insights_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/insights/{slug}":{"get":{"summary":"Blog Post","operationId":"blog_post_insights__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/model/{org}/{model_name}":{"get":{"summary":"Model Page","operationId":"model_page_model__org___model_name__get","parameters":[{"name":"org","in":"path","required":true,"schema":{"type":"string","title":"Org"}},{"name":"model_name","in":"path","required":true,"schema":{"type":"string","title":"Model Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/model/{model_name}":{"get":{"summary":"Model Page Short","operationId":"model_page_short_model__model_name__get","parameters":[{"name":"model_name","in":"path","required":true,"schema":{"type":"string","title":"Model Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/models":{"get":{"summary":"Models Hub","operationId":"models_hub_models_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/model":{"get":{"summary":"Models Hub","operationId":"models_hub_model_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-trending.xml":{"get":{"summary":"Sitemap Trending","operationId":"sitemap_trending_sitemap_trending_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-models.xml":{"get":{"summary":"Sitemap Models","description":"Redirect: first chunk of model sitemap.","operationId":"sitemap_models_sitemap_models_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-models-{chunk}.xml":{"get":{"summary":"Sitemap Models Chunked","operationId":"sitemap_models_chunked_sitemap_models__chunk__xml_get","parameters":[{"name":"chunk","in":"path","required":true,"schema":{"type":"integer","title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-blog.xml":{"get":{"summary":"Sitemap Blog","operationId":"sitemap_blog_sitemap_blog_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/improve/{tool_slug}":{"get":{"summary":"Improve Page","operationId":"improve_page_improve__tool_slug__get","parameters":[{"name":"tool_slug","in":"path","required":true,"schema":{"type":"string","title":"Tool Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/answers":{"get":{"summary":"Answers Hub","operationId":"answers_hub_answers_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/answers/{slug}":{"get":{"summary":"Answer Page","operationId":"answer_page_answers__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/package/{org}/{pkg_name}":{"get":{"summary":"Package Page Org","operationId":"package_page_org_package__org___pkg_name__get","parameters":[{"name":"org","in":"path","required":true,"schema":{"type":"string","title":"Org"}},{"name":"pkg_name","in":"path","required":true,"schema":{"type":"string","title":"Pkg Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/package/{pkg_name}":{"get":{"summary":"Package Page","operationId":"package_page_package__pkg_name__get","parameters":[{"name":"pkg_name","in":"path","required":true,"schema":{"type":"string","title":"Pkg Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/packages":{"get":{"summary":"Packages Hub","operationId":"packages_hub_packages_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/package":{"get":{"summary":"Packages Hub","operationId":"packages_hub_package_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-answers.xml":{"get":{"summary":"Sitemap Answers","operationId":"sitemap_answers_sitemap_answers_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-packages.xml":{"get":{"summary":"Sitemap Packages","description":"First chunk of package sitemap.","operationId":"sitemap_packages_sitemap_packages_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-packages-{chunk}.xml":{"get":{"summary":"Sitemap Packages Chunked","operationId":"sitemap_packages_chunked_sitemap_packages__chunk__xml_get","parameters":[{"name":"chunk","in":"path","required":true,"schema":{"type":"integer","title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/space/{org}/{space_name}":{"get":{"summary":"Space Page Org","operationId":"space_page_org_space__org___space_name__get","parameters":[{"name":"org","in":"path","required":true,"schema":{"type":"string","title":"Org"}},{"name":"space_name","in":"path","required":true,"schema":{"type":"string","title":"Space Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/space/{space_name}":{"get":{"summary":"Space Page","operationId":"space_page_space__space_name__get","parameters":[{"name":"space_name","in":"path","required":true,"schema":{"type":"string","title":"Space Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/spaces":{"get":{"summary":"Spaces Hub","operationId":"spaces_hub_spaces_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/container/{org}/{container_name}":{"get":{"summary":"Container Page Org","operationId":"container_page_org_container__org___container_name__get","parameters":[{"name":"org","in":"path","required":true,"schema":{"type":"string","title":"Org"}},{"name":"container_name","in":"path","required":true,"schema":{"type":"string","title":"Container Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/container/{container_name}":{"get":{"summary":"Container Page","operationId":"container_page_container__container_name__get","parameters":[{"name":"container_name","in":"path","required":true,"schema":{"type":"string","title":"Container Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/containers":{"get":{"summary":"Containers Hub","operationId":"containers_hub_containers_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/dataset/{org}/{dataset_name}":{"get":{"summary":"Dataset Page Org","operationId":"dataset_page_org_dataset__org___dataset_name__get","parameters":[{"name":"org","in":"path","required":true,"schema":{"type":"string","title":"Org"}},{"name":"dataset_name","in":"path","required":true,"schema":{"type":"string","title":"Dataset Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/dataset/{dataset_name}":{"get":{"summary":"Dataset Page","operationId":"dataset_page_dataset__dataset_name__get","parameters":[{"name":"dataset_name","in":"path","required":true,"schema":{"type":"string","title":"Dataset Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/datasets":{"get":{"summary":"Datasets Hub","operationId":"datasets_hub_datasets_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/org/{org_name}":{"get":{"summary":"Org Page","operationId":"org_page_org__org_name__get","parameters":[{"name":"org_name","in":"path","required":true,"schema":{"type":"string","title":"Org Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/orgs":{"get":{"summary":"Orgs Hub","operationId":"orgs_hub_orgs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-spaces-{chunk}.xml":{"get":{"summary":"Sitemap Spaces","operationId":"sitemap_spaces_sitemap_spaces__chunk__xml_get","parameters":[{"name":"chunk","in":"path","required":true,"schema":{"type":"integer","title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-spaces.xml":{"get":{"summary":"Sitemap Spaces","operationId":"sitemap_spaces_sitemap_spaces_xml_get","parameters":[{"name":"chunk","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-containers.xml":{"get":{"summary":"Sitemap Containers","operationId":"sitemap_containers_sitemap_containers_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-datasets.xml":{"get":{"summary":"Sitemap Datasets","operationId":"sitemap_datasets_sitemap_datasets_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-orgs.xml":{"get":{"summary":"Sitemap Orgs","operationId":"sitemap_orgs_sitemap_orgs_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/v1/intelligence/predict/{tool}":{"get":{"summary":"Api Predict Tool","operationId":"api_predict_tool_v1_intelligence_predict__tool__get","parameters":[{"name":"tool","in":"path","required":true,"schema":{"type":"string","title":"Tool"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intelligence/predictions":{"get":{"summary":"Api Predictions","operationId":"api_predictions_v1_intelligence_predictions_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/intelligence/ai-interest":{"get":{"summary":"Api Ai Interest","operationId":"api_ai_interest_v1_intelligence_ai_interest_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/intelligence/fragile":{"get":{"summary":"Api Fragile","operationId":"api_fragile_v1_intelligence_fragile_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/intelligence/accuracy":{"get":{"summary":"Api Accuracy","operationId":"api_accuracy_v1_intelligence_accuracy_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/predict/{tool}":{"get":{"summary":"Predict Page","operationId":"predict_page_predict__tool__get","parameters":[{"name":"tool","in":"path","required":true,"schema":{"type":"string","title":"Tool"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/predictions":{"get":{"summary":"Predictions Hub","operationId":"predictions_hub_predictions_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/for/chatgpt":{"get":{"summary":"For Chatgpt","operationId":"for_chatgpt_for_chatgpt_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/for/claude":{"get":{"summary":"For Claude","operationId":"for_claude_for_claude_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/for/perplexity":{"get":{"summary":"For Perplexity","operationId":"for_perplexity_for_perplexity_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/for/gemini":{"get":{"summary":"For Gemini","operationId":"for_gemini_for_gemini_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/prompts":{"get":{"summary":"Prompts Page","operationId":"prompts_page_prompts_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/stats/ai-ecosystem":{"get":{"summary":"Stats Ecosystem","operationId":"stats_ecosystem_stats_ai_ecosystem_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/stats/mcp-servers":{"get":{"summary":"Stats Mcp","operationId":"stats_mcp_stats_mcp_servers_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/stats/trust-distribution":{"get":{"summary":"Stats Trust","operationId":"stats_trust_stats_trust_distribution_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-ai-adoption.xml":{"get":{"summary":"Sitemap Ai Adoption","operationId":"sitemap_ai_adoption_sitemap_ai_adoption_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/company/{slug_a}-vs-{slug_b}":{"get":{"summary":"Company Comparison","operationId":"company_comparison_company__slug_a__vs__slug_b__get","parameters":[{"name":"slug_a","in":"path","required":true,"schema":{"type":"string","title":"Slug A"}},{"name":"slug_b","in":"path","required":true,"schema":{"type":"string","title":"Slug B"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/software/{slug_a}-vs-{slug_b}":{"get":{"summary":"Software Comparison","operationId":"software_comparison_software__slug_a__vs__slug_b__get","parameters":[{"name":"slug_a","in":"path","required":true,"schema":{"type":"string","title":"Slug A"}},{"name":"slug_b","in":"path","required":true,"schema":{"type":"string","title":"Slug B"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/software/{slug}":{"get":{"summary":"Handler","operationId":"handler_software__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/company/{slug}":{"get":{"summary":"Handler","operationId":"handler_company__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/government/{slug}":{"get":{"summary":"Handler","operationId":"handler_government__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/university/{slug}":{"get":{"summary":"Handler","operationId":"handler_university__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/index/{index_name}":{"get":{"summary":"Index Page","operationId":"index_page_index__index_name__get","parameters":[{"name":"index_name","in":"path","required":true,"schema":{"type":"string","title":"Index Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/industry/{industry_name}":{"get":{"summary":"Industry Page","operationId":"industry_page_industry__industry_name__get","parameters":[{"name":"industry_name","in":"path","required":true,"schema":{"type":"string","title":"Industry Name"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/country/{country_code}":{"get":{"summary":"Country Page","operationId":"country_page_country__country_code__get","parameters":[{"name":"country_code","in":"path","required":true,"schema":{"type":"string","title":"Country Code"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/index/global":{"get":{"summary":"Global Index","operationId":"global_index_index_global_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/entity/{entity_type}/{slug}":{"get":{"summary":"Api Entity","operationId":"api_entity_v1_entity__entity_type___slug__get","parameters":[{"name":"entity_type","in":"path","required":true,"schema":{"type":"string","title":"Entity Type"}},{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/index/{index_name}":{"get":{"summary":"Api Index","operationId":"api_index_v1_index__index_name__get","parameters":[{"name":"index_name","in":"path","required":true,"schema":{"type":"string","title":"Index Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/research/sp500-ai-ratings-march-2026":{"get":{"summary":"Insight Sp500","operationId":"insight_sp500_research_sp500_ai_ratings_march_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/research/saas-ai-safety-march-2026":{"get":{"summary":"Insight Saas","operationId":"insight_saas_research_saas_ai_safety_march_2026_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sitemap-entities.xml":{"get":{"summary":"Sitemap Entities","operationId":"sitemap_entities_sitemap_entities_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/apps":{"get":{"summary":"Handler","operationId":"handler_apps_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/npm":{"get":{"summary":"Handler","operationId":"handler_npm_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pypi":{"get":{"summary":"Handler","operationId":"handler_pypi_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/extensions":{"get":{"summary":"Handler","operationId":"handler_extensions_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vpns":{"get":{"summary":"Handler","operationId":"handler_vpns_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/games":{"get":{"summary":"Handler","operationId":"handler_games_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/wordpress-plugins":{"get":{"summary":"Handler","operationId":"handler_wordpress_plugins_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/websites":{"get":{"summary":"Handler","operationId":"handler_websites_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/desktop":{"get":{"summary":"Handler","operationId":"handler_desktop_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/crates":{"get":{"summary":"Handler","operationId":"handler_crates_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/go-packages":{"get":{"summary":"Handler","operationId":"handler_go_packages_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/nuget":{"get":{"summary":"Handler","operationId":"handler_nuget_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/packagist":{"get":{"summary":"Handler","operationId":"handler_packagist_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/gems":{"get":{"summary":"Handler","operationId":"handler_gems_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/homebrew":{"get":{"summary":"Handler","operationId":"handler_homebrew_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hub/{hub_key}":{"get":{"summary":"Hub By Registry","operationId":"hub_by_registry_hub__hub_key__get","parameters":[{"name":"hub_key","in":"path","required":true,"schema":{"type":"string","title":"Hub Key"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-tier1.xml":{"get":{"summary":"Sitemap Tier1","description":"Top 1000 entities by downloads — highest priority.","operationId":"sitemap_tier1_sitemap_tier1_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-tier2.xml":{"get":{"summary":"Sitemap Tier2","description":"Top 10K entities — high priority.","operationId":"sitemap_tier2_sitemap_tier2_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-tier3-{chunk}.xml":{"get":{"summary":"Sitemap Tier3","description":"All remaining entities — chunked at 50K.","operationId":"sitemap_tier3_sitemap_tier3__chunk__xml_get","parameters":[{"name":"chunk","in":"path","required":true,"schema":{"type":"integer","title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-hubs.xml":{"get":{"summary":"Sitemap Hubs","operationId":"sitemap_hubs_sitemap_hubs_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/is-{slug}-a-scam":{"get":{"summary":"H","operationId":"h_is__slug__a_scam_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-fake":{"get":{"summary":"H","operationId":"h_is__slug__fake_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-a-virus":{"get":{"summary":"H","operationId":"h_is__slug__a_virus_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-safe-to-download":{"get":{"summary":"H","operationId":"h_is__slug__safe_to_download_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-safe-to-buy-from":{"get":{"summary":"H","operationId":"h_is__slug__safe_to_buy_from_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/does-{slug}-sell-your-data":{"get":{"summary":"H","operationId":"h_does__slug__sell_your_data_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/does-{slug}-track-you":{"get":{"summary":"H","operationId":"h_does__slug__track_you_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/does-{slug}-listen-to-you":{"get":{"summary":"H","operationId":"h_does__slug__listen_to_you_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-encrypted":{"get":{"summary":"H","operationId":"h_is__slug__encrypted_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-worth-it":{"get":{"summary":"Worth It","operationId":"worth_it_is__slug__worth_it_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/should-i-use-{slug}":{"get":{"summary":"Should Use","operationId":"should_use_should_i_use__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/who-owns/{slug}":{"get":{"summary":"Who Owns","operationId":"who_owns_who_owns__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/where-is-{slug}-based":{"get":{"summary":"Where Based","operationId":"where_based_where_is__slug__based_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/how-does-{slug}-make-money":{"get":{"summary":"How Money","operationId":"how_money_how_does__slug__make_money_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/how-to-delete-{slug}-account":{"get":{"summary":"Delete Account","operationId":"delete_account_how_to_delete__slug__account_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/{slug}-security-settings":{"get":{"summary":"Security Settings","operationId":"security_settings__slug__security_settings_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/was-{slug}-hacked":{"get":{"summary":"Was Hacked","operationId":"was_hacked_was__slug__hacked_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/{slug}-data-breach":{"get":{"summary":"Data Breach","operationId":"data_breach__slug__data_breach_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/is-{slug}-down":{"get":{"summary":"Is Down","operationId":"is_down_is__slug__down_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/free-alternative-to-{slug}":{"get":{"summary":"Free Alt","operationId":"free_alt_free_alternative_to__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/private-alternative-to-{slug}":{"get":{"summary":"Private Alt","operationId":"private_alt_private_alternative_to__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/most-private/messaging-apps":{"get":{"summary":"H","operationId":"h_most_private_messaging_apps_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/most-private/email-providers":{"get":{"summary":"H","operationId":"h_most_private_email_providers_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/most-private/browsers":{"get":{"summary":"H","operationId":"h_most_private_browsers_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/most-private/search-engines":{"get":{"summary":"H","operationId":"h_most_private_search_engines_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/safest/social-media":{"get":{"summary":"H","operationId":"h_safest_social_media_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/safest/online-stores":{"get":{"summary":"H","operationId":"h_safest_online_stores_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/safest/payment-apps":{"get":{"summary":"H","operationId":"h_safest_payment_apps_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/safest/games-for-kids":{"get":{"summary":"H","operationId":"h_safest_games_for_kids_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/es/about":{"get":{"summary":"H","operationId":"h_es_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/es/privacy":{"get":{"summary":"H","operationId":"h_es_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/es/terms":{"get":{"summary":"H","operationId":"h_es_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/es/discover":{"get":{"summary":"H","operationId":"h_es_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pt/about":{"get":{"summary":"H","operationId":"h_pt_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pt/privacy":{"get":{"summary":"H","operationId":"h_pt_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pt/terms":{"get":{"summary":"H","operationId":"h_pt_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pt/discover":{"get":{"summary":"H","operationId":"h_pt_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/fr/about":{"get":{"summary":"H","operationId":"h_fr_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/fr/privacy":{"get":{"summary":"H","operationId":"h_fr_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/fr/terms":{"get":{"summary":"H","operationId":"h_fr_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/fr/discover":{"get":{"summary":"H","operationId":"h_fr_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/de/about":{"get":{"summary":"H","operationId":"h_de_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/de/privacy":{"get":{"summary":"H","operationId":"h_de_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/de/terms":{"get":{"summary":"H","operationId":"h_de_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/de/discover":{"get":{"summary":"H","operationId":"h_de_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ja/about":{"get":{"summary":"H","operationId":"h_ja_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ja/privacy":{"get":{"summary":"H","operationId":"h_ja_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ja/terms":{"get":{"summary":"H","operationId":"h_ja_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ja/discover":{"get":{"summary":"H","operationId":"h_ja_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ru/about":{"get":{"summary":"H","operationId":"h_ru_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ru/privacy":{"get":{"summary":"H","operationId":"h_ru_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ru/terms":{"get":{"summary":"H","operationId":"h_ru_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ru/discover":{"get":{"summary":"H","operationId":"h_ru_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ko/about":{"get":{"summary":"H","operationId":"h_ko_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ko/privacy":{"get":{"summary":"H","operationId":"h_ko_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ko/terms":{"get":{"summary":"H","operationId":"h_ko_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ko/discover":{"get":{"summary":"H","operationId":"h_ko_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/it/about":{"get":{"summary":"H","operationId":"h_it_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/it/privacy":{"get":{"summary":"H","operationId":"h_it_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/it/terms":{"get":{"summary":"H","operationId":"h_it_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/it/discover":{"get":{"summary":"H","operationId":"h_it_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tr/about":{"get":{"summary":"H","operationId":"h_tr_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tr/privacy":{"get":{"summary":"H","operationId":"h_tr_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tr/terms":{"get":{"summary":"H","operationId":"h_tr_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tr/discover":{"get":{"summary":"H","operationId":"h_tr_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/nl/about":{"get":{"summary":"H","operationId":"h_nl_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/nl/privacy":{"get":{"summary":"H","operationId":"h_nl_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/nl/terms":{"get":{"summary":"H","operationId":"h_nl_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/nl/discover":{"get":{"summary":"H","operationId":"h_nl_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pl/about":{"get":{"summary":"H","operationId":"h_pl_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pl/privacy":{"get":{"summary":"H","operationId":"h_pl_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pl/terms":{"get":{"summary":"H","operationId":"h_pl_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pl/discover":{"get":{"summary":"H","operationId":"h_pl_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/id/about":{"get":{"summary":"H","operationId":"h_id_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/id/privacy":{"get":{"summary":"H","operationId":"h_id_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/id/terms":{"get":{"summary":"H","operationId":"h_id_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/id/discover":{"get":{"summary":"H","operationId":"h_id_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/th/about":{"get":{"summary":"H","operationId":"h_th_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/th/privacy":{"get":{"summary":"H","operationId":"h_th_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/th/terms":{"get":{"summary":"H","operationId":"h_th_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/th/discover":{"get":{"summary":"H","operationId":"h_th_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vi/about":{"get":{"summary":"H","operationId":"h_vi_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vi/privacy":{"get":{"summary":"H","operationId":"h_vi_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vi/terms":{"get":{"summary":"H","operationId":"h_vi_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vi/discover":{"get":{"summary":"H","operationId":"h_vi_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hi/about":{"get":{"summary":"H","operationId":"h_hi_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hi/privacy":{"get":{"summary":"H","operationId":"h_hi_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hi/terms":{"get":{"summary":"H","operationId":"h_hi_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hi/discover":{"get":{"summary":"H","operationId":"h_hi_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ar/about":{"get":{"summary":"H","operationId":"h_ar_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ar/privacy":{"get":{"summary":"H","operationId":"h_ar_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ar/terms":{"get":{"summary":"H","operationId":"h_ar_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ar/discover":{"get":{"summary":"H","operationId":"h_ar_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sv/about":{"get":{"summary":"H","operationId":"h_sv_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sv/privacy":{"get":{"summary":"H","operationId":"h_sv_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sv/terms":{"get":{"summary":"H","operationId":"h_sv_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sv/discover":{"get":{"summary":"H","operationId":"h_sv_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/cs/about":{"get":{"summary":"H","operationId":"h_cs_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/cs/privacy":{"get":{"summary":"H","operationId":"h_cs_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/cs/terms":{"get":{"summary":"H","operationId":"h_cs_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/cs/discover":{"get":{"summary":"H","operationId":"h_cs_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ro/about":{"get":{"summary":"H","operationId":"h_ro_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ro/privacy":{"get":{"summary":"H","operationId":"h_ro_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ro/terms":{"get":{"summary":"H","operationId":"h_ro_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ro/discover":{"get":{"summary":"H","operationId":"h_ro_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zh/about":{"get":{"summary":"H","operationId":"h_zh_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zh/privacy":{"get":{"summary":"H","operationId":"h_zh_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zh/terms":{"get":{"summary":"H","operationId":"h_zh_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zh/discover":{"get":{"summary":"H","operationId":"h_zh_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/da/about":{"get":{"summary":"H","operationId":"h_da_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/da/privacy":{"get":{"summary":"H","operationId":"h_da_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/da/terms":{"get":{"summary":"H","operationId":"h_da_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/da/discover":{"get":{"summary":"H","operationId":"h_da_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/no/about":{"get":{"summary":"H","operationId":"h_no_about_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/no/privacy":{"get":{"summary":"H","operationId":"h_no_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/no/terms":{"get":{"summary":"H","operationId":"h_no_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/no/discover":{"get":{"summary":"H","operationId":"h_no_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/es/":{"get":{"summary":"Home Handler","operationId":"home_handler_es__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/es":{"get":{"summary":"Home Handler","operationId":"home_handler_es_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pt/":{"get":{"summary":"Home Handler","operationId":"home_handler_pt__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pt":{"get":{"summary":"Home Handler","operationId":"home_handler_pt_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/fr/":{"get":{"summary":"Home Handler","operationId":"home_handler_fr__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/fr":{"get":{"summary":"Home Handler","operationId":"home_handler_fr_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/de/":{"get":{"summary":"Home Handler","operationId":"home_handler_de__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/de":{"get":{"summary":"Home Handler","operationId":"home_handler_de_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ja/":{"get":{"summary":"Home Handler","operationId":"home_handler_ja__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ja":{"get":{"summary":"Home Handler","operationId":"home_handler_ja_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ru/":{"get":{"summary":"Home Handler","operationId":"home_handler_ru__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ru":{"get":{"summary":"Home Handler","operationId":"home_handler_ru_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ko/":{"get":{"summary":"Home Handler","operationId":"home_handler_ko__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ko":{"get":{"summary":"Home Handler","operationId":"home_handler_ko_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/it/":{"get":{"summary":"Home Handler","operationId":"home_handler_it__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/it":{"get":{"summary":"Home Handler","operationId":"home_handler_it_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tr/":{"get":{"summary":"Home Handler","operationId":"home_handler_tr__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/tr":{"get":{"summary":"Home Handler","operationId":"home_handler_tr_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/nl/":{"get":{"summary":"Home Handler","operationId":"home_handler_nl__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/nl":{"get":{"summary":"Home Handler","operationId":"home_handler_nl_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pl/":{"get":{"summary":"Home Handler","operationId":"home_handler_pl__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/pl":{"get":{"summary":"Home Handler","operationId":"home_handler_pl_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/id/":{"get":{"summary":"Home Handler","operationId":"home_handler_id__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/id":{"get":{"summary":"Home Handler","operationId":"home_handler_id_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/th/":{"get":{"summary":"Home Handler","operationId":"home_handler_th__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/th":{"get":{"summary":"Home Handler","operationId":"home_handler_th_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vi/":{"get":{"summary":"Home Handler","operationId":"home_handler_vi__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/vi":{"get":{"summary":"Home Handler","operationId":"home_handler_vi_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hi/":{"get":{"summary":"Home Handler","operationId":"home_handler_hi__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/hi":{"get":{"summary":"Home Handler","operationId":"home_handler_hi_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ar/":{"get":{"summary":"Home Handler","operationId":"home_handler_ar__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ar":{"get":{"summary":"Home Handler","operationId":"home_handler_ar_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sv/":{"get":{"summary":"Home Handler","operationId":"home_handler_sv__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/sv":{"get":{"summary":"Home Handler","operationId":"home_handler_sv_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/cs/":{"get":{"summary":"Home Handler","operationId":"home_handler_cs__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/cs":{"get":{"summary":"Home Handler","operationId":"home_handler_cs_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ro/":{"get":{"summary":"Home Handler","operationId":"home_handler_ro__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ro":{"get":{"summary":"Home Handler","operationId":"home_handler_ro_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zh/":{"get":{"summary":"Home Handler","operationId":"home_handler_zh__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zh":{"get":{"summary":"Home Handler","operationId":"home_handler_zh_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/da/":{"get":{"summary":"Home Handler","operationId":"home_handler_da__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/da":{"get":{"summary":"Home Handler","operationId":"home_handler_da_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/no/":{"get":{"summary":"Home Handler","operationId":"home_handler_no__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/no":{"get":{"summary":"Home Handler","operationId":"home_handler_no_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/es/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_es__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pt/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_pt__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/fr/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_fr__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/de/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_de__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ja/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_ja__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ru/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_ru__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ko/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_ko__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/it/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_it__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/tr/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_tr__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nl/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_nl__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/pl/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_pl__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/id/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_id__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/th/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_th__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vi/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_vi__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/hi/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_hi__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ar/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_ar__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sv/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_sv__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/cs/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_cs__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ro/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_ro__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/zh/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_zh__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/da/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_da__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/no/{pattern_slug}":{"get":{"summary":"Handler","operationId":"handler_no__pattern_slug__get","parameters":[{"name":"pattern_slug","in":"path","required":true,"schema":{"type":"string","title":"Pattern Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-localized.xml":{"get":{"summary":"Sitemap Localized","description":"Sitemap index for all language sitemaps — 2 URLs per entity, 10K URLs per file.","operationId":"sitemap_localized_sitemap_localized_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/sitemap-lang-{lang}-{chunk}.xml":{"get":{"summary":"Sitemap Lang Chunk","description":"Per-language chunked sitemap. 2 URLs per entity (/{lang}/safe/ + localized slug), ~10K URLs per file.","operationId":"sitemap_lang_chunk_sitemap_lang__lang___chunk__xml_get","parameters":[{"name":"lang","in":"path","required":true,"schema":{"type":"string","title":"Lang"}},{"name":"chunk","in":"path","required":true,"schema":{"type":"integer","title":"Chunk"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-lang-{lang}.xml":{"get":{"summary":"Sitemap Lang Redirect","description":"Redirect old single-file URLs to chunk 0.","operationId":"sitemap_lang_redirect_sitemap_lang__lang__xml_get","parameters":[{"name":"lang","in":"path","required":true,"schema":{"type":"string","title":"Lang"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/static/widget.js":{"get":{"summary":"Serve Widget Js","operationId":"serve_widget_js_static_widget_js_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/":{"get":{"summary":"Hub Page","operationId":"hub_page__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/categories":{"get":{"summary":"Categories Page","description":"Hub page listing all published verticals — critical for AI crawler discovery.","operationId":"categories_page_categories_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/discover":{"get":{"summary":"Discover Page","operationId":"discover_page_discover_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/stats":{"get":{"summary":"Stats Page","operationId":"stats_page_stats_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin/dashboard":{"get":{"summary":"Analytics Dashboard","operationId":"analytics_dashboard_admin_dashboard_get","parameters":[{"name":"hours","in":"query","required":false,"schema":{"type":"integer","default":24,"title":"Hours"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/briefing":{"get":{"summary":"Daily Briefing","operationId":"daily_briefing_briefing_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/zarq/feed.xml":{"get":{"summary":"Zarq Rss Feed","operationId":"zarq_rss_feed_zarq_feed_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/crash-watch":{"get":{"summary":"Crash Watch Page","operationId":"crash_watch_page_crash_watch_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/learn":{"get":{"summary":"Learn Hub Page","operationId":"learn_hub_page_learn_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/learn/{slug}":{"get":{"summary":"Learn Article Page","operationId":"learn_article_page_learn__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-zarq-content.xml":{"get":{"summary":"Sitemap Zarq Content","operationId":"sitemap_zarq_content_sitemap_zarq_content_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/integrate":{"get":{"summary":"Integrate Hub","operationId":"integrate_hub_integrate_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/integrate/langgraph":{"get":{"summary":"Integrate Langgraph","operationId":"integrate_langgraph_integrate_langgraph_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/integrate/autogen":{"get":{"summary":"Integrate Autogen","operationId":"integrate_autogen_integrate_autogen_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/integrate/crewai":{"get":{"summary":"Integrate Crewai","operationId":"integrate_crewai_integrate_crewai_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/chains":{"get":{"summary":"Chains Hub","operationId":"chains_hub_chains_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/chain/{slug}":{"get":{"summary":"Chain Page","operationId":"chain_page_chain__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-chains.xml":{"get":{"summary":"Sitemap Chains Xml","operationId":"sitemap_chains_xml_sitemap_chains_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/vitality":{"get":{"summary":"Vitality Rankings Page","operationId":"vitality_rankings_page_vitality_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compliance/mica":{"get":{"summary":"Compliance Mica Page","operationId":"compliance_mica_page_compliance_mica_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compliance":{"get":{"summary":"Compliance Hub","operationId":"compliance_hub_compliance_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/compliance/{slug}":{"get":{"summary":"Compliance Jurisdiction","operationId":"compliance_jurisdiction_compliance__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/sitemap-compliance.xml":{"get":{"summary":"Sitemap Compliance","operationId":"sitemap_compliance_sitemap_compliance_xml_get","responses":{"200":{"description":"Successful Response"}}}},"/v1/trust-checks-today":{"get":{"summary":"Trust Checks Today","operationId":"trust_checks_today_v1_trust_checks_today_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/track":{"get":{"summary":"Track Conversion","description":"Lightweight CTA click tracking. Returns 1x1 transparent pixel.","operationId":"track_conversion_v1_track_get","parameters":[{"name":"event","in":"query","required":false,"schema":{"type":"string","default":"","title":"Event"}},{"name":"source","in":"query","required":false,"schema":{"type":"string","default":"","title":"Source"}},{"name":"target","in":"query","required":false,"schema":{"type":"string","default":"","title":"Target"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/social-proof":{"get":{"summary":"Social Proof Stats","operationId":"social_proof_stats_v1_social_proof_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/ai/context":{"get":{"summary":"Ai Context","description":"Machine-readable JSON context for AI systems — full API catalog.","operationId":"ai_context_ai_context_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/best":{"get":{"summary":"Api Best","description":"Top tools in a category, as JSON.","operationId":"api_best_v1_best_get","parameters":[{"name":"category","in":"query","required":false,"schema":{"type":"string","default":"coding","title":"Category"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/alternatives":{"get":{"summary":"Api Alternatives","description":"Alternatives to a tool, ranked by trust score.","operationId":"api_alternatives_v1_alternatives_get","parameters":[{"name":"tool","in":"query","required":false,"schema":{"type":"string","default":"","title":"Tool"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/zarq2026indexnow.txt":{"get":{"summary":"Indexnow Key File","operationId":"indexnow_key_file_zarq2026indexnow_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/agents":{"get":{"summary":"Agents Json","description":"Machine-discoverable agents endpoint.","operationId":"agents_json_agents_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/security.txt":{"get":{"summary":"Security Txt","operationId":"security_txt__well_known_security_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/humans.txt":{"get":{"summary":"Humans Txt","operationId":"humans_txt_humans_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/manifest.json":{"get":{"summary":"Manifest Json","operationId":"manifest_json_manifest_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/resolve":{"get":{"summary":"Resolve Get","description":"Resolve a task description to the best tool recommendation.","operationId":"resolve_get_v1_resolve_get","parameters":[{"name":"task","in":"query","required":true,"schema":{"type":"string","description":"What do you need to do?","title":"Task"},"description":"What do you need to do?"},{"name":"min_trust","in":"query","required":false,"schema":{"type":"integer","description":"Minimum trust score (0-100)","default":60,"title":"Min Trust"},"description":"Minimum trust score (0-100)"},{"name":"client","in":"query","required":false,"schema":{"type":"string","description":"Client environment (claude, cursor, vscode)","title":"Client"},"description":"Client environment (claude, cursor, vscode)"},{"name":"framework","in":"query","required":false,"schema":{"type":"string","description":"Framework requirement (langchain, crewai, etc.)","title":"Framework"},"description":"Framework requirement (langchain, crewai, etc.)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Max alternatives to return","default":5,"title":"Limit"},"description":"Max alternatives to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Resolve Post","description":"Resolve a task description to the best tool recommendation (POST).","operationId":"resolve_post_v1_resolve_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nerq2026indexnow.txt":{"get":{"summary":"Indexnow Nerq Key File","operationId":"indexnow_nerq_key_file_nerq2026indexnow_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/google{token}.html":{"get":{"summary":"Gsc Verification","operationId":"gsc_verification_google_token__html_get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AgentDetailResponse":{"properties":{"agent":{"additionalProperties":true,"type":"object","title":"Agent"}},"type":"object","required":["agent"],"title":"AgentDetailResponse","description":"Detailed info about a single agent."},"BatchNDDRequest":{"properties":{"token_ids":{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1,"title":"Token Ids","description":"List of token IDs. Max 100.","example":["bitcoin","ethereum"]}},"type":"object","required":["token_ids"],"title":"BatchNDDRequest"},"BatchRatingRequest":{"properties":{"token_ids":{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1,"title":"Token Ids","description":"List of token IDs (e.g. ['bitcoin', 'ethereum']). Max 100.","example":["bitcoin","ethereum","solana"]}},"type":"object","required":["token_ids"],"title":"BatchRatingRequest"},"BatchSafetyRequest":{"properties":{"token_addresses":{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1,"title":"Token Addresses","description":"List of token contract addresses or IDs. Max 100.","example":["0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"]}},"type":"object","required":["token_addresses"],"title":"BatchSafetyRequest"},"BatchVerifyRequest":{"properties":{"transactions":{"items":{"$ref":"#/components/schemas/VerifyRequest"},"type":"array","title":"Transactions"}},"type":"object","required":["transactions"],"title":"BatchVerifyRequest"},"Body_slack_command_integrations_slack_post":{"properties":{"text":{"type":"string","title":"Text","default":""},"command":{"type":"string","title":"Command","default":"/nerq"},"user_name":{"type":"string","title":"User Name","default":""}},"type":"object","title":"Body_slack_command_integrations_slack_post"},"ComplianceCheckRequest":{"properties":{"system_name":{"type":"string","maxLength":500,"title":"System Name","description":"Name of your AI system"},"system_description":{"type":"string","maxLength":5000,"title":"System Description","description":"Describe what your AI system does"},"system_category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"System Category","description":"Category (e.g., 'recruitment', 'content generation')"},"capabilities":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Capabilities","description":"List of capabilities"},"jurisdictions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Jurisdictions","description":"Jurisdictions to check against","default":["eu_ai_act"]},"persona":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Persona","description":"User persona for frontend tracking"}},"type":"object","required":["system_name","system_description"],"title":"ComplianceCheckRequest","description":"Free compliance check - just describe your AI system."},"ComplianceStatsResponse":{"properties":{"total_assessed":{"type":"integer","title":"Total Assessed"},"by_risk_class":{"additionalProperties":true,"type":"object","title":"By Risk Class"},"average_compliance_score":{"type":"number","title":"Average Compliance Score"},"most_common_gaps":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Most Common Gaps"},"disclaimer":{"type":"string","title":"Disclaimer"}},"type":"object","required":["total_assessed","by_risk_class","average_compliance_score","most_common_gaps","disclaimer"],"title":"ComplianceStatsResponse","description":"Aggregate compliance stats across indexed agents."},"CrashShieldRequest":{"properties":{"webhook_url":{"type":"string","title":"Webhook Url","description":"HTTPS URL that receives POST alerts"},"holdings":{"items":{"$ref":"#/components/schemas/HoldingItem"},"type":"array","title":"Holdings"},"portfolio_value_usd":{"type":"number","title":"Portfolio Value Usd","default":100000},"alert_levels":{"items":{"type":"string"},"type":"array","title":"Alert Levels","default":["CRITICAL","HIGH"]}},"type":"object","required":["webhook_url","holdings"],"title":"CrashShieldRequest"},"DeadlineResponse":{"properties":{"deadlines":{"additionalProperties":true,"type":"object","title":"Deadlines"},"disclaimer":{"type":"string","title":"Disclaimer"}},"type":"object","required":["deadlines","disclaimer"],"title":"DeadlineResponse","description":"EU AI Act deadlines."},"DiscoverRequest":{"properties":{"need":{"type":"string","title":"Need","description":"Natural language description of what you need"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Filter by category"},"protocols":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Protocols","description":"Required protocols (mcp, a2a, rest)"},"min_quality":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min Quality","description":"Minimum trust score 0-100","default":0.0},"max_results":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Results","description":"Max results (capped at 10)","default":10}},"type":"object","required":["need"],"title":"DiscoverRequest","description":"What an agent sends to find other agents."},"DiscoverResponse":{"properties":{"results":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Results"},"total_matching":{"type":"integer","title":"Total Matching"},"index_size":{"type":"integer","title":"Index Size"},"protocol":{"type":"string","title":"Protocol","default":"agentindex/v1"}},"type":"object","required":["results","total_matching","index_size"],"title":"DiscoverResponse","description":"What we return."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HoldingItem":{"properties":{"token":{"type":"string","title":"Token","description":"Token symbol e.g. ETH, BTC, PEPE"},"weight":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight","description":"Portfolio weight 0-1"},"value_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value Usd","description":"USD value"}},"type":"object","required":["token"],"title":"HoldingItem"},"JurisdictionResult":{"properties":{"risk_class":{"type":"string","title":"Risk Class"},"score":{"type":"integer","title":"Score"},"deadline":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deadline"},"gaps":{"items":{"type":"string"},"type":"array","title":"Gaps"},"requirements":{"items":{"type":"string"},"type":"array","title":"Requirements"},"native_risk_class":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Native Risk Class"},"classifier_confidence":{"type":"string","title":"Classifier Confidence","default":"native"}},"type":"object","required":["risk_class","score","deadline","gaps","requirements"],"title":"JurisdictionResult","description":"Result for a single jurisdiction."},"MultiJurisdictionRequest":{"properties":{"system_name":{"type":"string","title":"System Name","description":"Name of the AI system"},"system_description":{"type":"string","title":"System Description","description":"Description of the AI system's functionality"},"jurisdictions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"string"}],"title":"Jurisdictions","description":"List of jurisdiction IDs to check against, or 'all' for all jurisdictions","default":"all"},"target_markets":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Target Markets","description":"Alternative: specify target markets (e.g., ['EU', 'US', 'KR']) to map to relevant laws"}},"type":"object","required":["system_name","system_description"],"title":"MultiJurisdictionRequest","description":"Request model for multi-jurisdiction compliance checking."},"MultiJurisdictionResponse":{"properties":{"system_name":{"type":"string","title":"System Name"},"overall_risk":{"type":"string","title":"Overall Risk"},"jurisdictions_checked":{"type":"integer","title":"Jurisdictions Checked"},"results":{"additionalProperties":{"$ref":"#/components/schemas/JurisdictionResult"},"type":"object","title":"Results"},"priority_actions":{"items":{"$ref":"#/components/schemas/PriorityAction"},"type":"array","title":"Priority Actions"},"badge_url":{"type":"string","title":"Badge Url"}},"type":"object","required":["system_name","overall_risk","jurisdictions_checked","results","priority_actions","badge_url"],"title":"MultiJurisdictionResponse","description":"Response model for multi-jurisdiction compliance checking."},"PoolHolding":{"properties":{"pool_id":{"type":"string","title":"Pool Id"},"amount_usd":{"type":"number","title":"Amount Usd"}},"type":"object","required":["pool_id","amount_usd"],"title":"PoolHolding"},"PortfolioAnalyzeRequest":{"properties":{"holdings":{"items":{"$ref":"#/components/schemas/HoldingItem"},"type":"array","title":"Holdings"},"portfolio_value_usd":{"type":"number","title":"Portfolio Value Usd","default":100000},"include_cascade":{"type":"boolean","title":"Include Cascade","default":true}},"type":"object","required":["holdings"],"title":"PortfolioAnalyzeRequest"},"PriorityAction":{"properties":{"urgency":{"type":"string","title":"Urgency"},"jurisdiction":{"type":"string","title":"Jurisdiction"},"action":{"type":"string","title":"Action"}},"type":"object","required":["urgency","jurisdiction","action"],"title":"PriorityAction","description":"Priority action item."},"RegisterRequest":{"properties":{"agent_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Name"},"agent_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Url"},"contact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact"}},"type":"object","title":"RegisterRequest"},"ScanRequest":{"properties":{"contract_address":{"type":"string","title":"Contract Address"},"chain":{"type":"string","title":"Chain","default":"ethereum"}},"type":"object","required":["contract_address"],"title":"ScanRequest"},"StatsResponse":{"properties":{"total_agents":{"type":"integer","title":"Total Agents"},"active_agents":{"type":"integer","title":"Active Agents"},"categories":{"additionalProperties":true,"type":"object","title":"Categories"},"sources":{"additionalProperties":true,"type":"object","title":"Sources"},"protocols":{"additionalProperties":true,"type":"object","title":"Protocols"},"last_crawl":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Crawl"}},"type":"object","required":["total_agents","active_agents","categories","sources","protocols","last_crawl"],"title":"StatsResponse","description":"System statistics."},"StresstestRequest":{"properties":{"holdings":{"anyOf":[{"additionalProperties":{"type":"number"},"type":"object"},{"type":"null"}],"title":"Holdings","description":"Token holdings as {token_id: weight}. Example: {\"bitcoin\": 0.5, \"ethereum\": 0.3, \"solana\": 0.2}","examples":[{"bitcoin":0.5,"ethereum":0.3,"solana":0.2}]},"portfolio_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Portfolio Id","description":"Predefined portfolio: alpha_fund, dynamic_fund, conservative_fund, btc_only, top10_equal"},"scenario":{"type":"string","title":"Scenario","description":"Scenario: btc_crash_50pct, eth_smart_contract_exploit, stablecoin_crisis, regulatory_crackdown","default":"btc_crash_50pct"},"portfolio_value_usd":{"type":"number","title":"Portfolio Value Usd","description":"Total portfolio value in USD","default":100000}},"type":"object","title":"StresstestRequest","description":"Request body for portfolio stress test."},"SubscribeRequest":{"properties":{"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"webhook_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Url"},"severity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity","default":"WARNING"}},"type":"object","title":"SubscribeRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"VerifyRequest":{"properties":{"agent_id":{"type":"string","title":"Agent Id","description":"Name of the agent initiating the transaction"},"transaction_type":{"type":"string","title":"Transaction Type","description":"Type: purchase|delegation|data_exchange|payment","default":"purchase"},"counterparty_id":{"type":"string","title":"Counterparty Id","description":"Name of the counterparty agent"},"amount_range":{"type":"string","title":"Amount Range","description":"Risk level: low|medium|high|critical","default":"medium"}},"type":"object","required":["agent_id","counterparty_id"],"title":"VerifyRequest"},"WebhookRegisterRequest":{"properties":{"url":{"type":"string","title":"Url","description":"Your endpoint URL (HTTPS recommended)"},"events":{"items":{"type":"string"},"type":"array","title":"Events","description":"Event types to subscribe to"},"secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Secret","description":"HMAC-SHA256 signing secret"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata","description":"Arbitrary metadata"}},"type":"object","required":["url","events"],"title":"WebhookRegisterRequest"}}}}