Short description: After installing snapd it is possible to install packages from an external source (the Snap store)
Proposed solution: patch
Notes: You can add and remove sources with snapd, so it should be possible to patch it to not include the Snap store by default.
It is a package manager. You can use it to install a .snap file (snap package) that you have downloaded by some other means, or that you have built yourself locally:
Now that everything needed for the hello app to run has been packaged inside a snap. You can install it locally.
The --dangerous flag needs to be used here because your snap has not been signed.
$ sudo snap install hello_2.10_*.snap --dangerous
hello 2.10 installed
Congratulations, you’ve just made and installed your first snap!