{"ok":true,"service":"amply","version":"3.1.13","last_benchmark_at":"2026-04-15T18:45:00Z","data_mode":"catalog","catalog_freshness":{"metrics_as_of":"2026-04-15T15:17:36.862Z","row_updated_at":"2026-04-15T15:17:36.862Z"},"auth_mode":"api_key","rate_limit":{"enabled":true,"requests_per_minute_per_ip":120},"openapi_url":"/api/v1/openapi","request_id":"ddf506ef-e69c-4159-bfca-d7bf1ec15c6d","compute_ms":839,"diagnostics":{"has_supabase_url":true,"has_service_role_key":true,"has_database_url":true,"catalog_backend":"postgres","catalog_backend_used":"postgres","catalog_issue":null,"catalog_error_code":null,"catalog_metrics_age_hours":3.5,"catalog_metrics_stale":false,"catalog_metrics_stale_after_hours":24,"catalog_metrics":{"freshness_hours":{"cost":3.5,"latency":3.5,"success":3.5},"methodology":"70% Amply synthetic + production telemetry, 30% provider-submitted & validated. See https://useamply.com/docs/catalog-methodology"},"outcome_telemetry":{"freshness_hours":31.7,"rollup_freshness_hours":3.5,"outcomes_last_24h":0,"outcomes_last_7d":112,"coverage_last_7d_pct":6.4},"outcome_telemetry_target_hours":6,"outcome_telemetry_near_realtime":false,"outcome_scoring_rollout":{"enabled":true,"min_samples_30d":10,"blend_weight":0.15},"catalog_data_loop":{"spec_version":"2","active_listings":44,"attested_metrics_listings":44,"measured_rollup_listings":20,"outcome_eligible_listings":20,"history_last_24h_by_source":{"route_telemetry":279,"synthetic_probe":96},"probe_workload_keys_last_7d":3,"expected_probe_workloads":5,"probe_coverage_ok":false,"listings_capabilities_nondefault":44,"proprietary_signal_ready_listings":20,"proprietary_signal_coverage_pct":45.5,"proprietary_signal_depth_buckets":{"gte_10":20,"gte_25":15,"gte_100":8}},"routeability":{"routeable_provider_count":12,"route_categories_supported":["vector_retrieval","llm_inference","rerank","ocr_document_extract","speech_to_text","content_moderation","web_extract"],"by_category":{"vector_db":5,"hybrid_search":1,"database_extension":4,"managed_vector":1,"cloud_ml":1},"high_filter_hybrid_dim1536":{"eligible_count":6,"excluded_count":6},"medium_filter_hybrid_dim1536":{"eligible_count":12,"excluded_count":0}},"routing_concentration_24h":{"total_24h":279,"top_provider_id":"faiss","top_provider_share_pct":53.4,"by_provider":{"faiss":{"decisions":149,"share_pct":53.4},"neon_pgvector":{"decisions":86,"share_pct":30.8},"snowflake_cortex_search":{"decisions":21,"share_pct":7.5},"chroma":{"decisions":12,"share_pct":4.3},"pgvector":{"decisions":3,"share_pct":1.1},"weaviate":{"decisions":3,"share_pct":1.1},"milvus":{"decisions":2,"share_pct":0.7},"redis_vector":{"decisions":2,"share_pct":0.7},"meilisearch":{"decisions":1,"share_pct":0.4}},"as_of":"2026-04-15T18:49:17.108Z"},"routing_concentration_target_max_top_share_pct":52,"user_api_keys_store_ready":true,"route_auth_production_strict":true,"allow_anonymous_route_env":false,"principal_daily_route_quota_limit":0,"outcome_rollup_cron_path":"/api/cron/outcome-rollup","probe_cycle_cron_path":"/api/cron/probe-cycle","probe_dispatch_cron_path":"/api/cron/probe-dispatch","probe_queue":{"pending":0,"running":0,"failed":0,"done_last_24h":3},"route_category_freshness_policy":{"vector_retrieval":{"category":"vector_retrieval","soft_penalty_start_hours":6,"max_age_hours":24,"defaults":{"soft_penalty_start_hours":6,"max_age_hours":24}},"llm_inference":{"category":"llm_inference","soft_penalty_start_hours":4,"max_age_hours":16,"defaults":{"soft_penalty_start_hours":4,"max_age_hours":16}},"rerank":{"category":"rerank","soft_penalty_start_hours":4,"max_age_hours":12,"defaults":{"soft_penalty_start_hours":4,"max_age_hours":12}},"ocr_document_extract":{"category":"ocr_document_extract","soft_penalty_start_hours":6,"max_age_hours":24,"defaults":{"soft_penalty_start_hours":6,"max_age_hours":24}},"speech_to_text":{"category":"speech_to_text","soft_penalty_start_hours":4,"max_age_hours":12,"defaults":{"soft_penalty_start_hours":4,"max_age_hours":12}},"content_moderation":{"category":"content_moderation","soft_penalty_start_hours":3,"max_age_hours":8,"defaults":{"soft_penalty_start_hours":3,"max_age_hours":8}},"web_extract":{"category":"web_extract","soft_penalty_start_hours":6,"max_age_hours":24,"defaults":{"soft_penalty_start_hours":6,"max_age_hours":24}}},"health_probe_cron_path":"/api/cron/health-probe","provider_health":{"providers_tracked":44,"healthy":18,"degraded":0,"incident":2,"endpoint":"/api/v1/health","status_page":"/status"},"wallet_debit_pilot_principals_configured":false,"wallet_settlement":{"enforce_wallet_debit":false,"enforce_wallet_debit_default_opt_out":false,"metering_enabled":true,"billing_status_path":"/api/v1/billing/status","billing_topup_path":"/api/v1/billing/topup","billing_admin_secret_configured":true,"recent_24h":{"window_hours":24,"total_routes":279,"metering_off":0,"metering_off_pct":0,"metered_routes":279,"debited":0,"no_principal":279,"insufficient_balance":0,"migration_missing":0,"other":0,"no_principal_pct":100,"insufficient_balance_pct":0}},"principal_binding":{"policy_summary":"Production metering expects a user-bound API key (amply_sk_* from agent signup or dashboard). Keys listed in AMPLY_API_KEYS authenticate the route but do not attach a principal, so wallet settlement, quota, and per-tenant audit scoping are skipped.","docs_fragment":"/docs#production-keys","path_agent_signup":"/api/v1/signup/agent","path_workflow_manifest":"/api/v1/agent","path_dashboard_keys":"/dashboard/api-keys","path_dashboard_billing":"/dashboard/billing","last_24h_metering_snapshot":{"metered_routes":279,"no_principal":279,"no_principal_pct":100},"adoption":{"elevated_no_principal_pct_threshold":35,"no_principal_pct_elevated":true,"recommended_machine_actions":[{"id":"bootstrap_workflow","method":"GET","path":"/api/v1/agent","goal":"Ordered steps place credentials before catalog; follow credential_* then route."},{"id":"mint_or_dashboard_key","method":"POST","path":"/api/v1/signup/agent","goal":"Mint amply_sk_* when agent signup is enabled; otherwise use path_dashboard_keys after human sign-in."},{"id":"route_with_user_bearer","method":"POST","path":"/api/v1/route","goal":"Expect X-Amply-Principal-Bound: 1 and integration.principal_attached true when metering is on (non-sandbox)."}]}},"amply_catalog_cache_ms":20000,"agent_signup":{"enabled":true,"requires_shared_secret":false,"tos_version":"1-2026-04-04","max_signups_per_hour_per_ip":10,"path":"/api/v1/signup/agent","workflow_manifest_path":"/api/v1/agent"}},"outcomes":{"total_outcomes_30d":2655,"providers_with_outcome_data":20,"outcome_coverage_pct":45.5},"cost_analysis":{"budget_slo_filtering":true,"report_endpoint":"/api/v1/report","savings_dashboard":"/dashboard/savings"}}