Pre-alpha, under active development. The current milestone is dogfooding -- running jaque against a real home network with the native check types. Interfaces, the event schema and the config schema all still change without notice. Do not run this anywhere you care about yet.

This page is the honest version of a feature list: every capability marked with exactly one of three states, and evidence backing that mark, so a claim made anywhere else on this site -- the landing page included -- can be checked against it rather than taken on trust.

1. How to read the table

State Meaning
shipped Works and is tested.
implemented, unverified The code exists and runs, but its exit criterion has not been met.
unbuilt Does not exist yet.

2. Capability table

Capability State Evidence
Single static binary shipped See Overview.
Six native check types (ICMP, TCP, HTTP(S), TLS expiry, DNS, SNMP v2c/v3) shipped See Native checks.
Nagios exec-protocol plugins shipped Runs the exact exit-code/stdout convention unmodified. See Legacy exec plugins.
WASM plugins on the embedded WASM runtime shipped Sandboxed by construction. See WASM checks.
Soft/hard states, flap detection, acks, downtimes, dependencies, escalations shipped One pure state machine; core properties are checked with property-based tests. See State model.
Event-log replay survives kill -9 shipped Proven against a real process and a real signal, not just in theory -- kill -9 an engine mid-check and it comes back with the exact same state, full history included. See Event sourcing.
CUE config with SIGHUP hot reload shipped See Why CUE and Hot reload.
Livestatus: LQL parser and nine tables shipped The status table is pinned against a replay test of real Thruk connect traffic. See Livestatus.
ConnectRPC command API shipped See Command and query service.
Embedded SPA dashboard shipped See Dashboard.
ClickHouse, Prometheus remote_write, archive (zstd-JSONL), HTTP, exec, file and OTLP sinks shipped See Sinks and perfdata and Archive.
Helm chart and container image shipped See Kubernetes and Docker.
-target roles (all/engine/worker/ui/notifier/sink) for split and HA topologies shipped Rendezvous-hashed ownership and epoch fencing. See Topologies.
Nagios importer implemented, unverified Round-trips through the IR and emits CUE with a migration report, property-tested for round-trip correctness -- but it has never been run against a real third-party Nagios config, because the project has no corpus. Only a synthetic, generated config tree has exercised it so far. See Importer. If you run Nagios and want to point the importer at your object files, reporting what broke is worth more to this project right now than almost anything else you could send.
Remote agent unbuilt Does not exist. Planned, not started.
Icinga 2 importer frontend unbuilt The importer pipeline is built to host more than one frontend; only Nagios is implemented.
Differential conformance harness against real Nagios unbuilt Nothing currently runs jaque and Nagios side by side against the same config and diffs the outcome.

3. What this deliberately does not claim

Not production-ready. Not battle-tested. Not proven at scale. No deployment count, no user count, no logo wall.

See Roadmap for what is next, and Design decisions for the reasoning behind the architecture.