OpenAPI and Scalar
OpenAPI is generated from the same Elysia schemas that validate requests. It is not maintained as a separate hand-written file.
open http://localhost:3000/openapicurl --fail http://localhost:3000/openapi/json > registry.openapi.jsonRoutes have stable operation IDs, tags, typed parameters and bodies, security declarations, and a
shared structured error shape. The reusable @wiz-sh/registry-client wraps transport failures as
RegistryError with code, HTTP status, requestId, and typed details.