safe command should be as small as possible, affording easier auditing among other benefits. It should also support a modular architecture enabling subcommand plugins. Rust’s own
cargo is a good representation of the general idea.
With that, a core subcommand installation subcommand could source subcommands from any traditional source (local FS, network) and more importantly from Safe itself.
safe install safe://safesubcommands/files =>
safe files for example.
Having the ability to install
safe subcommands from private or public Safe addresses would also begin building out Safe-based software distribution.