The notebook index
Post archive
4 posts in Self-hosting.
- The grain is a useful boundary for application state
A Sandstorm grain is an application instance with persistent state. Treating it as a boundary clarifies sharing, ownership, backup contents, and what a restore must recover.
- Pass a capability instead of looking up ambient authority
A capability combines an object reference with permission to use it. Passing a narrow read-only handle can make authority explicit and limited to the resource and operations the recipient needs.
- A durable idempotency key in one SQLite transaction
Use a SQLite key, payload digest and counter in one transaction to demonstrate retries, conflicts and persistence across reopen.
- Reading Tempest as a systems project
Tempest’s repository describes an experimental replacement for Sandstorm, with sandbox setup work and HTTP plumbing already present. Its README is a map of questions to investigate, not evidence for production guarantees.