A method for provisioning and servicing devices in a meshnet, the method comprising, by a provisioning device receiving a user instruction to initiate meshnet provisioning; selecting a first device to join a meshnet ; connecting to the first device via a first communication protocol, wherein the first device communicates in the meshnet via a wireless protocol different from the first communication protocol; provisioning the first device to the meshnet , wherein the provisioning of the first device yields first provisioning data comprising one or more keys including a network key for the meshnet and/or a device key for the first device ; selecting a second device to join the meshnet ; connecting to the second device ; provisioning the second device to the meshnet , wherein the provisioning of the second device yields second provisioning data comprising one or more keys including the network key for the meshnet and/or a device key for the second device ; and transferring provisioning data comprising the first provisioning data and the second provisioning data to storage on the first device , the method further comprising, by a servicing device: receiving a user instruction to service the meshnet ; connecting to the first device via the first communication protocol; requesting the provisioning data from the first device ; receiving the provisioning data responsive to the requesting; servicing the meshnet using the provisioning data ; and transferring updated provisioning data to the storage on the first device . receiving a user instruction to initiate meshnet provisioning; selecting a first device to join a meshnet ; connecting to the first device via a first communication protocol, wherein the first device communicates in the meshnet via a wireless protocol different from the first communication protocol; provisioning the first device to the meshnet , wherein the provisioning of the first device yields first provisioning data comprising one or more keys including a network key for the meshnet and/or a device key for the first device ; selecting a second device to join the meshnet ; connecting to the second device ; provisioning the second device to the meshnet , wherein the provisioning of the second device yields second provisioning data comprising one or more keys including the network key for the meshnet and/or a device key for the second device ; and transferring provisioning data comprising the first provisioning data and the second provisioning data to storage on the first device , the method further comprising, by a servicing device: receiving a user instruction to service the meshnet ; connecting to the first device via the first communication protocol; requesting the provisioning data from the first device ; receiving the provisioning data responsive to the requesting; servicing the meshnet using the provisioning data ; and transferring updated provisioning data to the storage on the first device . receiving a user instruction to service the meshnet ; connecting to the first device via the first communication protocol; requesting the provisioning data from the first device ; receiving the provisioning data responsive to the requesting; servicing the meshnet using the provisioning data ; and transferring updated provisioning data to the storage on the first device . <EOS>