Tunneler (ziti-host · host-gateway)
Edge router · sidecar
Controller (M03) · service
Policy (M06)
fabric — dials out
enroll / hosting
policy grant
token → enroll → volume
Bind: #pp-hosts
grants Dial
edge :3022
Identity contract
token: ZITI_ENROLL_TOKEN
identity: named volume
Control plane (M03)
ctrl1 · ctrl2 · ctrl3 — mints OTTs
Docker Desktop · local
M08
compose is the IaC · dials out
ziti-host-pp-01
#pp-hosts · Bind: portal
er-sc-dispatch-01
tproxy · id #employee
docker-host-01
optional · Linux host
Re-platform — the Bind flip
ADD → VERIFY → REMOVE → VERIFY
terminator → ziti-host-pp-01
Sidecar — its identity dials
enrolls as an edge router
identity #employee · system ERP
M06 model — two policy edits
Bind flip + ERP
every Dial policy byte-identical
er-pub-01/02
public edge · M04
partner-portal
portal.meridian.internal
meridian-yard
yard.meridian.internal · #yard
chooser · privilege · blast · owner
whose identity? whoever intercepts
tunneler 1.x · router 2.0.3
Tip: click the identity contract, the Docker host or any of its patterns, the re-platform, the sidecar's way in, the M06 model, the public edge, either service, the M03 control plane, or a concept chip.