{"openapi":"3.0.3","info":{"title":"OPF BESS API","version":"0.1.0","description":"dispatcher-api Phase 1 scaffold (.NET). Health/ready/meta implemented; remaining Node parity routes return 501 stubs. Node opf_bess/api stays primary."},"paths":{"/healthz":{"get":{"summary":"Liveness probe","responses":{"200":{"description":"OK"}}}},"/health":{"get":{"summary":"Health with soft postgres/mqtt flags","responses":{"200":{"description":"OK"}}}},"/ready":{"get":{"summary":"Readiness (config flags; no live pings in Phase 1)","responses":{"200":{"description":"OK"}}}},"/version":{"get":{"summary":"Build identity","responses":{"200":{"description":"OK"}}}},"/api/v1/meta":{"get":{"summary":"Service meta + endpoint catalogue","responses":{"200":{"description":"OK"}}}},"/openapi.json":{"get":{"summary":"This OpenAPI document","responses":{"200":{"description":"OK"}}}},"/docs":{"get":{"summary":"Human-readable Phase 1 docs HTML","responses":{"200":{"description":"OK"}}}}}}