{"status":"operational","service":"Plugsky","version":"2.0.0","environment":"production","time":"2026-11-08T16:00:39+00:00","timezone":"UTC","components":[{"slug":"api-gateway","name":"API Gateway","description":"Public REST API and chat-completions endpoint.","group":"Platform","display_order":10,"status":"operational","latency_ms":0,"message":null,"updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"database","name":"Database","description":"PostgreSQL primary database (settings, keys, agents, RAG, etc).","group":"Platform","display_order":20,"status":"operational","latency_ms":1,"message":null,"updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"cache","name":"Cache","description":"In-memory + on-disk cache for model lists, pricing, and responses.","group":"Platform","display_order":30,"status":"operational","latency_ms":2,"message":"Redis connected","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"object-storage","name":"Object Storage","description":"Local storage for uploads, RAG documents, exports.","group":"Platform","display_order":40,"status":"operational","latency_ms":0,"message":null,"updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"authentication","name":"Authentication","description":"Email + Google OAuth login, session and JWT issuance.","group":"Platform","display_order":50,"status":"operational","latency_ms":11,"message":"Sign-in & sessions operational","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"model-routing","name":"Model Routing","description":"Intelligent routing across plugsky-micro, plugsky-lite, plugsky-pro and plugsky-frontier on the Plugsky AI engine.","group":"AI","display_order":110,"status":"operational","latency_ms":5,"message":"49/52 primary routes healthy \u00b7 avg 3018ms \u00b7 3 recovering","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"embeddings","name":"Embeddings","description":"Vector embeddings API (plugsky-embed) for RAG and semantic search.","group":"AI","display_order":120,"status":"operational","latency_ms":5,"message":"3/3 embed models healthy \u00b7 avg 86ms","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"rag","name":"Knowledge (RAG)","description":"Knowledge bases, document upload, chunking, and retrieval.","group":"AI","display_order":130,"status":"operational","latency_ms":4,"message":"Knowledge retrieval operational","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"agents","name":"Agent Cloud","description":"Agent Cloud \u2014 build, deploy, run, and monitor agents.","group":"AI","display_order":140,"status":"operational","latency_ms":6,"message":"Agent runtime operational","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"tools","name":"Tools & Connectors","description":"Function-calling tools, MCP servers, webhooks, and app connectors.","group":"AI","display_order":150,"status":"operational","latency_ms":3,"message":"Tool gateway operational","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"marketplace","name":"Marketplace","description":"Pre-built agent templates that can be deployed in one click.","group":"AI","display_order":160,"status":"operational","latency_ms":2,"message":"Marketplace operational","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"mcp","name":"MCP Server","description":"Remote MCP endpoint (Streamable HTTP) \u2014 tools, prompts, resources, OAuth 2.1.","group":"AI","display_order":170,"status":"operational","latency_ms":2,"message":"0 calls (24h) \u00b7 925 total \u00b7 15 errors \u00b7 last 17:50 UTC","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"billing","name":"Plugsky Pay","description":"Subscriptions, checkout, invoices, and webhooks.","group":"Workspace","display_order":210,"status":"operational","latency_ms":5,"message":"Checkout & billing operational","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"team","name":"Team Workspaces","description":"Workspaces, role-based access, and member invites.","group":"Workspace","display_order":220,"status":"operational","latency_ms":6,"message":"Workspaces & sharing operational","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"support","name":"Support Center","description":"Support tickets, in-product help, and SLA tracking.","group":"Workspace","display_order":230,"status":"operational","latency_ms":8,"message":"Support desk online","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"edge","name":"Edge / CDN","description":"Nginx edge, TLS termination, and request routing.","group":"Network","display_order":300,"status":"operational","latency_ms":18,"message":"nginx edge + TLS OK","updated_at":"2026-11-08T16:00:38+00:00"},{"slug":"gpu-share","name":"GPU Share Network","description":"Contributed GPU nodes, earnings, and operator dashboards.","group":"Network","display_order":310,"status":"operational","latency_ms":8,"message":"GPU share network operational","updated_at":"2026-11-08T16:00:39+00:00"},{"slug":"email","name":"Email Delivery","description":"Transactional email (welcome, alerts, receipts).","group":"Network","display_order":320,"status":"operational","latency_ms":3,"message":"Outbound email connected","updated_at":"2026-11-08T16:00:39+00:00"}],"incidents":[],"maintenance":[],"metrics":{"api":[],"database":[],"model-routing":[]},"uptime":{"api-gateway":{"uptime_30d":99.918,"uptime_90d":99.756,"monitored":true,"days":[{"date":"2026-08-10","uptime":100,"status":"operational"},{"date":"2026-08-11","uptime":100,"status":"operational"},{"date":"2026-08-12","uptime":100,"status":"operational"},{"date":"2026-08-13","uptime":100,"status":"operational"},{"date":"2026-08-14","uptime":100,"status":"operational"},{"date":"2026-08-15","uptime":100,"status":"operational"},{"date":"2026-08-16","uptime":100,"status":"operational"},{"date":"2026-08-17","uptime":100,"status":"operational"},{"date":"2026-08-18","uptime":100,"status":"operational"},{"date":"2026-08-19","uptime":100,"status":"operational"},{"date":"2026-08-20","uptime":100,"status":"operational"},{"date":"2026-08-21","uptime":100,"status":"operational"},{"date":"2026-08-22","uptime":100,"status":"operational"},{"date":"2026-08-23","uptime":100,"status":"operational"},{"date":"2026-08-24","uptime":100,"status":"operational"},{"date":"2026-08-25","uptime":100,"status":"operational"},{"date":"2026-08-26","uptime":100,"status":"operational"},{"date":"2026-08-27","uptime":100,"status":"operational"},{"date":"2026-08-28","uptime":100,"status":"operational"},{"date":"2026-08-29","uptime":100,"status":"operational"},{"date":"2026-08-30","uptime":100,"status":"operational"},{"date":"2026-08-31","uptime":100,"status":"operational"},{"date":"2026-09-01","uptime":100,"status":"operational"},{"date":"2026-09-02","uptime":100,"status":"operational"},{"date":"2026-09-03","uptime":100,"status":"operational"},{"date":"2026-09-04","uptime":100,"status":"operational"},{"date":"2026-09-05","uptime":100,"status":"operational"},{"date":"2026-09-06","uptime":100,"status":"operational"},{"date":"2026-09-07","uptime":100,"status":"operational"},{"date":"2026-09-08","uptime":100,"status":"operational"},{"date":"2026-09-09","uptime":100,"status":"operational"},{"date":"2026-09-10","uptime":100,"status":"operational"},{"date":"2026-09-11","uptime":100,"status":"operational"},{"date":"2026-09-12","uptime":100,"status":"operational"},{"date":"2026-09-13","uptime":100,"status":"operational"},{"date":"2026-09-14","uptime":100,"status":"operational"},{"date":"2026-09-15","uptime":100,"status":"operational"},{"date":"2026-09-16","uptime":100,"status":"operational"},{"date":"2026-09-17","uptime":100,"status":"operational"},{"date":"2026-09-18","uptime":100,"status":"operational"},{"date":"2026-09-19","uptime":100,"status":"operational"},{"date":"2026-09-20","uptime":100,"status":"operational"},{"date":"2026-09-21","uptime":100,"status":"operational"},{"date":"2026-09-22","uptime":99.65,"status":"degraded"},{"date":"2026-09-23","uptime":91.32,"status":"degraded"},{"date":"2026-09-24","uptime":98.61,"status":"degraded"},{"date":"2026-09-25","uptime":95.49,"status":"degraded"},{"date":"2026-09-26","uptime":97.92,"status":"degraded"},{"date":"2026-09-27","uptime":100,"status":"operational"},{"date":"2026-09-28","uptime":98.96,"status":"degraded"},{"date":"2026-09-29","uptime":98.61,"status":"degraded"},{"date":"2026-09-30","uptime":100,"status":"operational"},{"date":"2026-10-01","uptime":100,"status":"operational"},{"date":"2026-10-02","uptime":100,"status":"operational"},{"date":"2026-10-03","uptime":100,"status":"operational"},{"date":"2026-10-04","uptime":100,"status":"operational"},{"date":"2026-10-05","uptime":100,"status":"operational"},{"date":"2026-10-06","uptime":100,"status":"operational"},{"date":"2026-10-07","uptime":100,"status":"operational"},{"date":"2026-10-08","uptime":100,"status":"operational"},{"date":"2026-10-09","uptime":100,"status":"operational"},{"date":"2026-10-10","uptime":100,"status":"operational"},{"date":"2026-10-11","uptime":100,"status":"operational"},{"date":"2026-10-12","uptime":100,"status":"operational"},{"date":"2026-10-13","uptime":100,"status":"operational"},{"date":"2026-10-14","uptime":99.65,"status":"degraded"},{"date":"2026-10-15","uptime":99.31,"status":"degraded"},{"date":"2026-10-16","uptime":100,"status":"operational"},{"date":"2026-10-17","uptime":100,"status":"operational"},{"date":"2026-10-18","uptime":100,"status":"operational"},{"date":"2026-10-19","uptime":100,"status":"operational"},{"date":"2026-10-20","uptime":100,"status":"operational"},{"date":"2026-10-21","uptime":100,"status":"operational"},{"date":"2026-10-22","uptime":100,"status":"operational"},{"date":"2026-10-23","uptime":100,"status":"operational"},{"date":"2026-10-24","uptime":100,"status":"operational"},{"date":"2026-10-25","uptime":100,"status":"operational"},{"date":"2026-10-26","uptime":100,"status":"operational"},{"date":"2026-10-27","uptime":99.65,"status":"degraded"},{"date":"2026-10-28","uptime":99.31,"status":"degraded"},{"date":"2026-10-29","uptime":100,"status":"operational"},{"date":"2026-10-30","uptime":99.65,"status":"degraded"},{"date":"2026-10-31","uptime":100,"status":"operational"},{"date":"2026-11-01","uptime":100,"status":"operational"},{"date":"2026-11-02","uptime":100,"status":"operational"},{"date":"2026-11-03","uptime":100,"status":"operational"},{"date":"2026-11-04","uptime":100,"status":"operational"},{"date":"2026-11-05","uptime":100,"status":"operational"},{"date":"2026-11-06","uptime":100,"status":"operational"},{"date":"2026-11-07","uptime":100,"status":"operational"},{"date":"2026-11-08","uptime":100,"status":"operational"}]},"database":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"authentication":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"model-routing":{"uptime_30d":99.93,"uptime_90d":99.977,"monitored":true,"days":[{"date":"2026-08-10","uptime":100,"status":"operational"},{"date":"2026-08-11","uptime":100,"status":"operational"},{"date":"2026-08-12","uptime":100,"status":"operational"},{"date":"2026-08-13","uptime":100,"status":"operational"},{"date":"2026-08-14","uptime":100,"status":"operational"},{"date":"2026-08-15","uptime":100,"status":"operational"},{"date":"2026-08-16","uptime":100,"status":"operational"},{"date":"2026-08-17","uptime":100,"status":"operational"},{"date":"2026-08-18","uptime":100,"status":"operational"},{"date":"2026-08-19","uptime":100,"status":"operational"},{"date":"2026-08-20","uptime":100,"status":"operational"},{"date":"2026-08-21","uptime":100,"status":"operational"},{"date":"2026-08-22","uptime":100,"status":"operational"},{"date":"2026-08-23","uptime":100,"status":"operational"},{"date":"2026-08-24","uptime":100,"status":"operational"},{"date":"2026-08-25","uptime":100,"status":"operational"},{"date":"2026-08-26","uptime":100,"status":"operational"},{"date":"2026-08-27","uptime":100,"status":"operational"},{"date":"2026-08-28","uptime":100,"status":"operational"},{"date":"2026-08-29","uptime":100,"status":"operational"},{"date":"2026-08-30","uptime":100,"status":"operational"},{"date":"2026-08-31","uptime":100,"status":"operational"},{"date":"2026-09-01","uptime":100,"status":"operational"},{"date":"2026-09-02","uptime":100,"status":"operational"},{"date":"2026-09-03","uptime":100,"status":"operational"},{"date":"2026-09-04","uptime":100,"status":"operational"},{"date":"2026-09-05","uptime":100,"status":"operational"},{"date":"2026-09-06","uptime":100,"status":"operational"},{"date":"2026-09-07","uptime":100,"status":"operational"},{"date":"2026-09-08","uptime":100,"status":"operational"},{"date":"2026-09-09","uptime":100,"status":"operational"},{"date":"2026-09-10","uptime":100,"status":"operational"},{"date":"2026-09-11","uptime":100,"status":"operational"},{"date":"2026-09-12","uptime":100,"status":"operational"},{"date":"2026-09-13","uptime":100,"status":"operational"},{"date":"2026-09-14","uptime":100,"status":"operational"},{"date":"2026-09-15","uptime":100,"status":"operational"},{"date":"2026-09-16","uptime":100,"status":"operational"},{"date":"2026-09-17","uptime":100,"status":"operational"},{"date":"2026-09-18","uptime":100,"status":"operational"},{"date":"2026-09-19","uptime":100,"status":"operational"},{"date":"2026-09-20","uptime":100,"status":"operational"},{"date":"2026-09-21","uptime":100,"status":"operational"},{"date":"2026-09-22","uptime":100,"status":"operational"},{"date":"2026-09-23","uptime":100,"status":"operational"},{"date":"2026-09-24","uptime":100,"status":"operational"},{"date":"2026-09-25","uptime":100,"status":"operational"},{"date":"2026-09-26","uptime":100,"status":"operational"},{"date":"2026-09-27","uptime":100,"status":"operational"},{"date":"2026-09-28","uptime":100,"status":"operational"},{"date":"2026-09-29","uptime":100,"status":"operational"},{"date":"2026-09-30","uptime":100,"status":"operational"},{"date":"2026-10-01","uptime":100,"status":"operational"},{"date":"2026-10-02","uptime":100,"status":"operational"},{"date":"2026-10-03","uptime":100,"status":"operational"},{"date":"2026-10-04","uptime":100,"status":"operational"},{"date":"2026-10-05","uptime":100,"status":"operational"},{"date":"2026-10-06","uptime":100,"status":"operational"},{"date":"2026-10-07","uptime":100,"status":"operational"},{"date":"2026-10-08","uptime":100,"status":"operational"},{"date":"2026-10-09","uptime":100,"status":"operational"},{"date":"2026-10-10","uptime":100,"status":"operational"},{"date":"2026-10-11","uptime":100,"status":"operational"},{"date":"2026-10-12","uptime":99.65,"status":"degraded"},{"date":"2026-10-13","uptime":100,"status":"operational"},{"date":"2026-10-14","uptime":100,"status":"operational"},{"date":"2026-10-15","uptime":100,"status":"operational"},{"date":"2026-10-16","uptime":100,"status":"operational"},{"date":"2026-10-17","uptime":100,"status":"operational"},{"date":"2026-10-18","uptime":100,"status":"operational"},{"date":"2026-10-19","uptime":98.61,"status":"degraded"},{"date":"2026-10-20","uptime":100,"status":"operational"},{"date":"2026-10-21","uptime":100,"status":"operational"},{"date":"2026-10-22","uptime":100,"status":"operational"},{"date":"2026-10-23","uptime":100,"status":"operational"},{"date":"2026-10-24","uptime":100,"status":"operational"},{"date":"2026-10-25","uptime":100,"status":"operational"},{"date":"2026-10-26","uptime":100,"status":"operational"},{"date":"2026-10-27","uptime":100,"status":"operational"},{"date":"2026-10-28","uptime":100,"status":"operational"},{"date":"2026-10-29","uptime":100,"status":"operational"},{"date":"2026-10-30","uptime":100,"status":"operational"},{"date":"2026-10-31","uptime":100,"status":"operational"},{"date":"2026-11-01","uptime":100,"status":"operational"},{"date":"2026-11-02","uptime":100,"status":"operational"},{"date":"2026-11-03","uptime":99.65,"status":"degraded"},{"date":"2026-11-04","uptime":100,"status":"operational"},{"date":"2026-11-05","uptime":100,"status":"operational"},{"date":"2026-11-06","uptime":100,"status":"operational"},{"date":"2026-11-07","uptime":100,"status":"operational"},{"date":"2026-11-08","uptime":100,"status":"operational"}]},"embeddings":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"rag":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"agents":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"tools":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"marketplace":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"mcp":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"billing":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"team":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"support":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"edge":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"gpu-share":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"email":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"cache":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]},"object-storage":{"uptime_30d":null,"uptime_90d":null,"monitored":false,"days":[]}},"subscribe_url":"/api/status/subscribe"}