Android: Enable "Install from unknown sources" in Settings → Security before installing the APK. iOS: Install via Apple Configurator or TestFlight if the .ipa is not ad-hoc signed for your device.
Generating pairing code…
Create your account
Open the controller and use the registration URI. The session record in D1 captures the incoming pricing context and stage.
knirv://register?v=1&plan=starter
This flow is intentionally lean. Starter gets the install and account creation path, not key generation.
Starter ready
The onboarding session has been stored in D1 and the Starter flow is complete.
You can now open the controller or return to the pricing page to compare plans.
Download KNIRVSERVER
Install on your hardware to join the KNIRV network.
Bootnodes expand the KNIRV network and receive a dedicated gateway subdomain (gateway{ID}.knirv.network). Enter your contact details to receive a registration ID that will be embedded in your boot.key.
registered
Your registration ID
This ID has been assigned to your bootnode. It will be embedded into your boot.key and used to provision your gateway tunnel automatically when KNIRVSERVER starts.
—
Gateway tunnel: gateway{ID}.knirv.network
Generate your boot.key
The key generator opens with your registration ID pre-filled. Choose a strong password — KNIRVSERVER needs it each time it starts to unlock your node credentials.