Fleet Governance

Know exactly what’s running on every node. Prove it cryptographically.

Hexarch separates authority (what you want running) from execution (what’s actually running). The Fleet Governance dashboard shows both—and provides cryptographic proof that they match.

Authority vs. Execution

Every cluster tracks two states:

Authority (Desired State)

Execution (Applied State)

When authority and execution match, the fleet is cohesive. When they don’t, you have drift.

Fleet cohesion

Cohesion is the percentage of nodes running the desired configuration:

CohesionStatusMeaning
100%HealthyAll nodes match authority
50-99%SyncingSome nodes are updating
< 50%DivergentSignificant drift detected

The dashboard shows cohesion as a visual bar with real-time updates.

Node-level visibility

For each gateway node, you can see:

This isn’t “green/red” monitoring. When something’s wrong, you see why—not just that it’s broken.

Cryptographic verification

Every configuration snapshot includes a verification hash. When a node reports its applied state, Hexarch compares:

  1. The node’s reported snapshot hash
  2. The authority’s expected hash

If they match, the node’s configuration is verified. If they don’t, the node is flagged as divergent.

This is how you prove—not assume—that your fleet is running the intended policy.

Reconciliation

When nodes drift, you have options:

Automatic Reconciliation

Manual Force Sync

Global Fleet Overwrite

Administrative overrides

Force sync actions require:

  1. Target identification — which cluster or node
  2. Justification — why the override is necessary
  3. Audit recording — immutable log of the action

Example justifications:

These aren’t optional. The audit trail is how you explain what happened during an incident.

Cluster health states

StateDescription
HEALTHYAll nodes synced, no errors
SYNCINGReconciliation in progress
DIVERGENTOne or more nodes don’t match authority

Each cluster also shows:

JVM-specific monitoring

For Java Gateway deployments, Hexarch tracks:

When a reload fails, you see the specific cause—not just “sync failed.”

Why this matters

Without Fleet Governance:

With Fleet Governance:

Next steps