A simple wrapper around the holochain crate, with functions to expose interacting with the holochain::Conductor directly.
It is intended to be a general-purpose wrapper for holochain runtime.
Additionally, some features are included for its use as an Android runtime. These may or may not be useful for other contexts. These are:
- Autostart management: tracking if the runtime should be started on system launch. This logic is located in 'autostart.rs'.
- App Client Authorization: tracking which end-user android apps (specified by a package identifier) are allowed to call specified holochain apps. This logic is located in 'authorization.rs'.