{"components":{"parameters":{"RequestID":{"description":"Client-supplied request identifier propagated through the runtime shell.","in":"header","name":"X-Request-Id","required":false,"schema":{"type":"string"}},"TraceID":{"description":"Client-supplied trace identifier propagated through the runtime shell.","in":"header","name":"X-Trace-Id","required":false,"schema":{"type":"string"}},"Traceparent":{"description":"Optional W3C traceparent header forwarded through the runtime shell.","in":"header","name":"Traceparent","required":false,"schema":{"type":"string"}}},"schemas":{"OpenAPIDocument":{"properties":{"info":{"type":"object"},"openapi":{"type":"string"},"paths":{"type":"object"},"servers":{"type":"array"}},"required":["openapi","info","paths"],"type":"object"},"RuntimeErrorEnvelope":{"properties":{"error":{"properties":{"code":{"type":"string"},"details":{},"message":{"type":"string"}},"required":["code","message"],"type":"object"}},"required":["error"],"type":"object"},"RuntimeServicePayload":{"properties":{"app":{"type":"string"},"component":{"type":"string"},"env":{"type":"string"},"listenAddr":{"type":"string"},"requestId":{"type":"string"},"status":{"enum":["healthy","ready","ok"],"type":"string"},"timestamp":{"format":"date-time","type":"string"},"traceId":{"type":"string"},"uptimeSeconds":{"type":"integer"},"version":{"type":"string"}},"required":["app","component","status","env","version","listenAddr","uptimeSeconds"],"type":"object"},"RuntimeVersionPayload":{"allOf":[{"$ref":"#/components/schemas/RuntimeServicePayload"},{"properties":{"goVersion":{"type":"string"},"mainModule":{"type":"string"},"status":{"enum":["version"],"type":"string"}},"type":"object"}]}}},"info":{"description":"Minimal Arconath API shell document for standard runtime routes. Product-specific handlers may also be mounted beneath /civilaws/v1, but are not enumerated in this shell-level spec.","title":"Civilaws API","version":"sha-96a33baa5dea8278f706d2ac2f0ac151bb328217"},"openapi":"3.1.0","paths":{"/":{"get":{"description":"Returns the shared runtime root payload for this product API shell.","parameters":[{"$ref":"#/components/parameters/RequestID"},{"$ref":"#/components/parameters/TraceID"},{"$ref":"#/components/parameters/Traceparent"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeServicePayload"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeErrorEnvelope"}}},"description":"Structured runtime error envelope"}},"summary":"Service root"}},"/healthz":{"get":{"description":"Returns the shared runtime health payload for this product API shell.","parameters":[{"$ref":"#/components/parameters/RequestID"},{"$ref":"#/components/parameters/TraceID"},{"$ref":"#/components/parameters/Traceparent"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeServicePayload"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeErrorEnvelope"}}},"description":"Structured runtime error envelope"}},"summary":"Service health"}},"/openapi.json":{"get":{"description":"Returns this minimal shell-level OpenAPI document.","parameters":[{"$ref":"#/components/parameters/RequestID"},{"$ref":"#/components/parameters/TraceID"},{"$ref":"#/components/parameters/Traceparent"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenAPIDocument"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeErrorEnvelope"}}},"description":"Structured runtime error envelope"}},"summary":"OpenAPI document"}},"/readyz":{"get":{"description":"Returns the shared runtime readiness payload for this product API shell.","parameters":[{"$ref":"#/components/parameters/RequestID"},{"$ref":"#/components/parameters/TraceID"},{"$ref":"#/components/parameters/Traceparent"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeServicePayload"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeErrorEnvelope"}}},"description":"Structured runtime error envelope"}},"summary":"Service readiness"}},"/version":{"get":{"description":"Returns the shared runtime version payload for this product API shell.","parameters":[{"$ref":"#/components/parameters/RequestID"},{"$ref":"#/components/parameters/TraceID"},{"$ref":"#/components/parameters/Traceparent"}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeVersionPayload"}}},"description":"Successful response"},"default":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RuntimeErrorEnvelope"}}},"description":"Structured runtime error envelope"}},"summary":"Service version"}}},"servers":[{"description":"Application API origin","url":"https://api.arconath.com"}],"x-arconath-api-base-path":"/civilaws/v1"}
