API

Governed Interface Draft

The Mullusi API will expose governed service requests through `api.mullusi.com`. Until the control plane is launched, this page is a draft contract and not a production availability claim.

Stability Labels

Label Meaning
Draft Contract may change before launch.
Preview Usable for testing with migration risk.
Stable Versioned and covered by compatibility policy.

Request Lifecycle

request
  -> authenticate
  -> validate schema
  -> apply governance constraints
  -> execute service action
  -> emit trace
  -> return typed response

Draft Endpoints

Endpoint Status Purpose
GET /health Draft Report service readiness.
POST /v1/traversals Draft Submit a governed traversal request.
GET /v1/traversals/{id} Draft Fetch traversal state and trace metadata.

Error Contract

API errors should be typed, explicit, and traceable. Silent failures are not accepted. Each rejected request must include a bounded reason that can be logged and audited.