{"openapi":"3.1.0","info":{"title":"Qyron Core API","version":"0.1.0","description":"Ліцензований API оркестрації з ізоляцією клієнтів та людським погодженням ризикових дій."},"servers":[{"url":"https://core.qyron-lab.com.ua/api/v1"}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"Qyron API key"}}},"security":[{"bearerAuth":[]}],"paths":{"/health":{"get":{"security":[],"summary":"Service health"}},"/capabilities":{"get":{"summary":"Licensed capabilities"}},"/license":{"get":{"summary":"License and current usage"}},"/usage":{"get":{"summary":"Monthly usage"}},"/execute":{"post":{"summary":"Classify, route and control a task","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["capability","task"],"properties":{"capability":{"type":"string"},"task":{"type":"string","maxLength":8000},"mode":{"type":"string","enum":["plan","execute"]},"source_trust":{"type":"string","enum":["trusted","untrusted"]},"context":{"type":"object"},"idempotency_key":{"type":"string"}}}}}},"responses":{"200":{"description":"Structured plan"},"202":{"description":"Awaiting Qyron Lab team approval"},"401":{"description":"Missing or invalid API key"},"429":{"description":"Rate or license limit reached"}}}}}}