User-visible features of the core Sandstorm platform.
Accounts are users. They own grains and shared capabilities.
How application code is packaged, distributed, and updated.
Grains are running instances of apps.
Sharing grains between users (usually, human users) and auditing the connections that have been made.
Introducing apps to each other by giving one app a capability implemneted by another app.
Grains generate activity events, which can be used for notifications and audit logging.
Freeform search across grains.
An API that allows grains to continue running in the background when the user browses away or schedule tasks to occur in the future.
How mobile integration in handled (Android, iOS, etc.).