← ClaudeAtlas

qector-serviceslisted

QECTOR service surfaces: REST (FastAPI / Flask), gRPC, MCP stdio, Prometheus metrics exporter (manual 17.4). Covers the Provisional status, the production checklist (manual 24.1), the request-size cap, the bearer-token check, the per-client rate limit, the strict decoder-type enum, the deployment modes (manual 24, Table 24.1), and the fact that the bundled local stdio wrapper is the supported service surface in this package. Load for any question about service hardening, deployment, REST, gRPC, metrics, or production posture.
GuillaumeLessard/qector-claude-plugin · ★ 1 · AI & Automation · score 62
Install: claude install-skill GuillaumeLessard/qector-claude-plugin
# QECTOR Services Source of authority: v1.0.0 reference manual, sections 17.4, 24. ## The four service surfaces (manual 17.4) The engine ships four service surfaces, all **Provisional** under the 1.0.0 API freeze note (manual 16.2, 17.4): - **REST** (FastAPI or Flask), localhost-only by design. - **gRPC** (under the `grpc` feature). - **MCP stdio** (the bundled local wrapper, the supported service surface in this package). - **Prometheus metrics exporter**. They all sit on top of the same decoder contracts and apply the same faithfulness gate (manual 26.5). None reimplements decoding; they are thin transport layers, which is why the contracts of chapters 4-13 transfer to them unchanged. ## Local REST surface (Provisional, manual 16.2 / 17.4) Routes (from the verified wheel inspection): | Method | Path | Notes | | ------ | ----------------------------- | -------------------- | | GET | `/` | root / health | | POST | `/decode` | decode a syndrome | | GET | `/health` | liveness probe | | GET | `/version` | package version | | POST | `/api/license/activate` | activate a key | | GET | `/api/license/info` | live license info | | GET | `/docs` | Swagger UI | | GET | `/openapi.json` | OpenAPI schema | | GET | `/redoc`