qector-serviceslisted
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`