Core ConceptsClientsProcess SequencesEndpoint InitializationOn this pageEndpoint InitializationStepsInit - Load config.jsonCreate TUN deviceCreate route for 100.64.0.0 network to TUNInitialize DNS serviceLoad identityInitialize loggingConnect to controllerDownload network configurationInitialize Channels to Edge RoutersInitialize ServicesInsert DNS namesCreate routes for IPs to 100.64.0.0 blockCollect latency information for ER selectionComplete DNS initialization with Service namesPeriodically check for updates to services or other network config. Polling controlled by app, including desktop edges and tunnelers, 10 or 15 seconds in OpenZiti released software.Update services, add or delete Edge Routers, etc. as necessary.