code wiki / consul

topic: consul

11 modules sharing the consul name family (derived from the tree's prefix discipline).

The 'consul' topic family provides foundational services for service discovery, configuration, and health management within the Nishi sovereign ecosystem, aligning with HashiCorp Consul's core capabilities. nx_consul_connect establishes mTLS and intentions for secure service communication, while nx_consul_dns offers a sovereign service-DNS interface for resolving service names to addresses. nx_consul_kv implements a reliable key-value store with compare-and-swap operations, ensuring consistent state management across distributed systems.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
nx_consul_connect.nxsovereign service-mesh CONNECT mTLS + INTENTIONS (HashiCorp Consul Connect-class;433
nx_consul_connect_test.nxCCONNECTGATE: proves the sovereign Connect mTLS mesh. Services web=100 api=200653
nx_consul_dns.nxsovereign SERVICE-DNS interface (HashiCorp Consul service-DNS-class; CONSUL-003).282
nx_consul_dns_test.nxCDNSGATE: proves the sovereign service-DNS interface. Same registry as CONSUL-001713
nx_consul_health.nxsovereign LIVE HEALTH CHECKS (HashiCorp Consul health-check-class; CONSUL-004).241
nx_consul_health_test.nxCHEALTHGATE: proves the flap-protected, probe-driven health checks and that663
nx_consul_kv.nxsovereign KEY-VALUE store with COMPARE-AND-SWAP (HashiCorp Consul KV-class; CONSUL-002).404
nx_consul_kv_test.nxCKVGATE: proves the sovereign Consul KV store + CAS. GREEN iff: a new key gets603
nx_consul_registry.nxsovereign SERVICE REGISTRY + HEALTH-GATED DISCOVERY (HashiCorp Consul-class; the364
nx_consul_registry_test.nxCONSULGATE: proves sovereign service registry + health-gated discovery.613
nx_consul_suite_test.nxCSUITEGATE: the end-to-end regression-lock for the whole sovereign-Consul arc.813