Skip to main content

Platform Layers

Zen Mesh models runtime behavior across planes and layers. Planes describe placement and ownership. Layers describe dependency stage and failure domain.

Overview​

The three-plane model (Control Plane, Data Plane, Edge Plane) answers where components run. The four-layer model answers what dependency stage they are in and what failure domain they share.

LayerNameDependency Stage
L1BaseCluster deployment, installation, enrollment
L2aFlow MutationDeliveryFlow and Destination creation/changes
L2bFlow Maintenance/SurvivalMaintaining existing flow state, local sync/cache
L3TrafficActual event/webhook delivery

Dependency Chain​

L1 (Base) → L2a (Flow Mutation) → L2b (Flow Maintenance) → L3 (Traffic)

Each layer depends on its predecessor:

  • L3 traffic depends on L2b maintained local state for route truth.
  • L2b flow maintenance depends on L2a flow mutation/sync.
  • L2a flow mutation depends on L1 installation/enrollment foundation.

Failure Domain and Blast Radius​

L1 Failure​

  • No new clusters, components, or enrollment.
  • Existing L2b/L3 flows may continue if already provisioned and local state is intact.

L2a Failure​

  • No new or changed flows.
  • Existing flow maintenance may continue if L2b is implemented and functional.

L2b Failure​

  • Existing flow state maintenance/survival is impaired.
  • L3 traffic may degrade depending on local cache freshness.
  • 24h survivability is a target/planned proof gate, not a proven capability.

L3 Failure​

  • Event delivery interrupted or degraded.
  • Does not necessarily imply L1, L2a, or L2b failure.

SaaS Outage Model​

When the SaaS control plane is unavailable:

  • L1: New installations blocked. Existing clusters continue.
  • L2a: New flows blocked. Existing flows continue on local state.
  • L2b: Sync impaired. Local cache serves route truth until stale.
  • L3: Delivery continues on cached routes if L2b local state is available.

Mapping to Planes​

Plane \ LayerL1L2aL2bL3
Control Plane✓✓——
Data Plane✓✓✓✓
Edge Plane✓—✓✓

Mapping to Evidence and API​

Each layer maps to specific evidence artifacts, API surfaces, and MCP tools. See the platform layer matrix for the full cross-reference.

Non-Claims​

  • This model is a dependency and failure domain framework, not a guarantee.
  • L2b 24h survivability is a target/planned proof gate, not a proven capability.
  • Layer failure does not imply complete system failure — degradation is bounded by blast radius.
  • No exactly-once, zero-loss, or general at-least-once delivery guarantees are implied by this model.
  • Integrity receipts (hash-based) provide structural verification only — they are not authentication, identity, encryption, replay prevention, access control, delivery guarantee, or survivability guarantee.