Skip to main content

Concepts Glossary

Three-Plane Model

The Zen Mesh architecture separates control (SaaS), data (edge), and customer planes. See Three Plane Model.

mTLS (Mutual TLS)

Both client and server verify each other's certificates. Required on internal Zen Mesh paths. See TRUST-PROOF-004/006.

HMAC-SHA256

Message authentication code for payload integrity. Prevents tampering and verifies source. Proven in TRUST-PROOF-003.

SPIFFE/SPIRE

SPIFFE provides workload identity via URI SAN in mTLS certs. SPIRE-based SVID rotation is planned (TD-011).

ZenLock

Ciphertext-only secret management via Kubernetes CRDs. Proven in TRUST-PROOF-005/009.

Enrollment

Process of registering a K8s cluster via age-encrypted bundle + zen-agent. Proven in TRUST-PROOF-001/002.

Delivery Modes

  • Direct: Ingester to public target
  • Egress Direct: Ingester → egress (mTLS) → private target
  • Egress Relay: Ingester → egress (relay) → NAT/firewalled target

Proven in PROOF-001/008/009/010.

Evidence Pack

Consolidated machine-readable JSON with proof status, evidence refs, non-claims. One per domain (runtime, trust).

Victory Lock

A commit-pinned proof artifact that records scenario, evidence refs, validation commands, and non-claims.

Proof Ledger

Index of all proofs with status, scenario, and evidence file paths.

Replay Verifier

Validator script that checks all proof artifacts, ledgers, claims guard, and blocker state.