Skip to content

API

Chronacta exposes three network transports over the same domain contract:

Transport Document Status
gRPC (authoritative) grpc.md Production
REST v2 rest.md Production subset + OpenAPI
WebSocket v2 websocket.md Production live tail

gRPC remains the source of truth for semantics and RBAC. REST and WebSocket are thin adapters (pkg/restgateway, pkg/wsgateway) validated by contract/integration tests.

OpenAPI map: pkg/openapi/grpc-http-map.yaml → api/openapi/openapi.json (make openapi-gen).

SDKs: sdk.md.