AYB ships two OpenAPI surfaces plus a docs UI:
GET /api/openapi.yaml serves the bundled YAML spec (openapi.Spec) with Content-Type: application/yaml and Cache-Control: public, max-age=3600.GET /api/openapi.json serves a generated JSON OpenAPI document built from the live schema cache.GET /api/docs serves Swagger UI HTML wired to /api/openapi.json./api/openapi.json) ​503 with schema cache not ready when schema cache data is not available.200 JSON with ETag and Cache-Control: public, max-age=60 when available.If-None-Match; matching ETag returns 304 Not Modified.BuiltAt changes./api/docs) ​swagger-ui-dist@5 CDN)./api/openapi.json.