Zedmos
ARCHITECTURE

Five planes. One binary. A single pane on top.

Zedmos is deliberately small: the engine, a control socket, a log writer, and an identity pull. Everything you see on the UI is a view into this system — not a separate product with its own packet path.

SINGLE PANE

What the admin sees vs what runs

The Console UI (or the Hub UI in SASE mode) is the only knob. Every module below it — NGFW, SD-WAN, SASE, and identity — shares the same engine binary and the same policy file.

ZEDMOS CONSOLE · SINGLE PANE OF GLASSPoliciesIdentitiesCTI HubSLA / SD-WANEventsNGFW + DPIL7 · TLS · IDS/IPSSD-WANPer-policy routingTESTCTI HubSASETESTIdentityAD · Azure · SCIMONE ENGINE BINARY · INLINE FAST PATHcaptureparseclassifyti-lookupevaluatedecideenforceINOUT
PACKET PIPELINE

One path, eight stages

CONTROL PLANEDATA PLANEOBSERVABILITYpolicythreat intelhealth probesWIREEGRESScapturewire ingressparseL2 → L7classifyapp · flow · hostevaluatepolicy matchdecideaction selectenforceforward · drop · routeevents · metrics · auditBATCH256 pktsLAT P500.74 msTHROUGHPUT14 GbpsCPU2.5%UPDATESatomic
PLANES

Every subsystem, in one column

1
Data plane — the fast path

Ingress → shared-memory ring → flow cache → L7 inspection → TLS inspection → policy match → multi-action enforcement. Zero copy, per-core worker, 256-packet batches. Fully userspace, no kernel queue.

2
Control plane

A UNIX socket accepts JSON commands — reload policies, swap feeds, change routes. HTTPS API for remote management, signed with the licence authority.

3
Log plane

Events land on a single-producer shared-memory ring. A dedicated log writer delivers them to file, syslog, SQLite, and Elasticsearch sinks. A write-ahead log gives durability; adaptive sampling keeps priority traffic under backpressure.

4
Identity plane

AD DC agent, Microsoft Graph, and SCIM pull directory state into a local store. IP ↔ user ↔ device joins happen on the fast path at policy evaluation time.

5
Storage plane

Local event storage for single-site deployments, with a structured export pipeline for multi-site SIEM integration. Atomic writes across backends.

6
Hub orchestration (SASE)
Test

The hub backend manages the encrypted overlay mesh, pushes policy to hubs and spokes, aggregates SLA and health, and triggers atomic failover when the primary degrades.