API reference
Écluse is built as two libraries: a pure capability core and a thin
application layer that wires it to the outside world. Each publishes its
own Haddock, auto-generated from main.
ecluse-core
The capability core: the registry protocol, the rules engine, the queue and credential handles, version and integrity, and the request pipeline. It names no backend and reads no environment.
ecluse
The application layer: the composition root and run
entry point, the server and worker, configuration, and the telemetry and
logging that back the core's ports.
Capability manifest
The OpenAPI document: which registry protocols this server speaks and exactly what is — and isn't — supported, per ecosystem. A capability statement for humans, not a client-integration contract. Rendered with Redoc; the raw spec is published alongside.
The capability manifest's raw spec is published as JSON.