Skip to content
docs.
WORKSPACE

Your documentation

Explore the project catalog
Localzet ServerАсинхронный PHP-серверTriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroute✓laravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Catalog
Documentation/knotroute

Core concepts

network_id identifies an independent KnotRoute overlay. Nodes using different IDs do not form one network. It is not a password or admission credential.

A node is a running KnotRoute instance with an Ed25519 identity. It may act as a client, relay, service host, or several roles at once.

A published service can have an identity independent of the hosting node. Its canonical address is derived from that service identity and can survive migrations.

A Beacon is an HTTP peer-discovery service. Nodes submit signed announcements and receive peer candidates. A Beacon is not a central .knot service registry.

A relay is a KnotRoute node used as part of multi-hop circuits. Stable independent relays provide route diversity and improve availability.

A circuit is a multi-hop path with a separate cryptographic layer for each hop. It is created for KnotRoute traffic rather than acting as an OS-wide VPN tunnel.

Published services create signed descriptors containing service identity information and introduction points. Descriptors are replicated across the distributed directory layer.

A service maintains reverse circuits to introduction points. A client learns them from a descriptor, chooses a rendezvous point, and asks the service to meet there. The hosting node’s direct address does not need to be the service’s public identity.

A sidecar publishes an existing target such as app:8080 without requiring the application to implement KnotRoute.

Control and Agent form an optional management plane. They manage inventory, deployments and onboarding but are not required for existing data-plane traffic.

A client can create a local CA for browser-compatible https://*.knot. Remote service authentication remains a separate KnotRoute service-identity mechanism.

Source