slug: nats provider: NATS generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 7 edges: - tag: Server spec_file: nats-server-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.75 evidence: GET /varz getVarz General server information; GET /ipqueuesz getIpqueuesz IP queue sizes — "real-time server statistics ... for observability and operations" reason: Core monitoring endpoints returning general server variables and internal queue sizes; clearly production observability metrics for the running service. - tag: Connections spec_file: nats-connections-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: GET /connz getConnz Connection information — "real-time server statistics including connection info ... for observability and operations" reason: Read-only runtime metrics about broker connections exposed for monitoring; this is observability instrumentation of a running service. - tag: Gateways spec_file: nats-gateways-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: GET /gatewayz getGatewayz Gateway information — "monitoring HTTP endpoint ... for observability and operations" reason: Exposes gateway (cluster interconnect) runtime statistics for monitoring purposes; observability of the running messaging service, not API gateway product management. - tag: JetStream spec_file: nats-jetstream-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: GET /jsz getJsz JetStream information — "JetStream metrics, and health checks for observability and operations" reason: Returns runtime metrics for the JetStream persistence subsystem via the monitoring endpoint; observability telemetry of the running service. - tag: Leaf Nodes spec_file: nats-leaf-nodes-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: GET /leafz getLeafz Leaf node information — "monitoring HTTP endpoint that provides real-time server statistics" reason: Read-only leaf-node connection statistics served by the monitoring endpoint; observability of production infrastructure. - tag: Routes spec_file: nats-routes-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: GET /routez getRoutez Route information — "route details ... for observability and operations"; schema Routez reason: Cluster route statistics exposed for monitoring, not network routing configuration or logistics routing; maps to observability. - tag: Subscriptions spec_file: nats-subscriptions-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: GET /subsz getSubsz Subscription information — "subscription data ... for observability and operations"; schema Subsz reason: 'Homograph: these are pub/sub message subscriptions reported as monitoring statistics, not commercial SaaS subscriptions. Maps to Observability Management, not subscription lifecycle.'