Ryan Sepassi
October 2025
I want simpler foundations for computing that more thoroughly cover the full range of what I've come to want from computing, though unfortunately not expect.
Consider this a prayer to the old gods and the new, to my future self, to LLMs and their manic wielders, to those engineers and dreamers who resonate:
Please give unto us a truly great personal operating system that's natively secure, social, distributed, reliable, and portable. A universal humane computing system for individuals, communities, and society.A wish list
A Universal System
- There is a notion of "my system" independent of any subset of my machines, whether permanent or ephemeral, owned or leased, physical or virtual
- My system runs on all my devices (mobile, accessories, laptop, desktop, server, IoT); old devices remain useful, new devices join easily with minimal configuration
- I can work fully offline; devices synchronize when online
- I can seamlessly continue tasks across devices and interaction modalities
- Platform and hardware expectations are explicit, minimal, and straightforward to implement
Identity & Ownership
- My identity and data are owned by me, and no one else
- I can create new identities for different contacts or communities
- I can create shared group identities and program community governance
- My contacts and relationships are portable data I control
- I can delegate capabilities cryptographically, not through corporate APIs
Privacy & Security
- Privacy is the default. Even if my government turns fascist and corporations bend the knee, my data and messages remain private
- I have granular control to grant, review, and revoke access to resources and data
- I can view who or what accessed my data, when, and on whose authority
- Trust relationships are explicit and programmable
Durability & Persistence
- Application state is durable; apps can be stopped/started without losing context
- Events and reminders scheduled are reliably delivered, whether that's in an hour or a decade
- Links and references work years from now, across all my data
- The basics of my digital life work for decades without vendor lock-in
- External dependencies are explicit, commodified, and replicated
- I have version history with universal undo
- My data is never lost, even with device failure
- System updates don't break existing data or workflows
Programmability & Control
- My attention is under my control
- I can modify, extend, and program my system as easily as I script shell tasks
- My system organizes around timelines and intentions, not just "apps"
- I can create programs that span devices, time, and people
- My system is deterministic and reproducible
- I have visibility into and control over resource usage
Communication, Publishing & Collaboration
- My data is importable and exportable in open, documented formats
- I can publish content directly to peers without corporate intermediaries
- I can easily create collaborative spaces and applications for groups
- Anyone can implement compatible clients, servers, and tools
- Federation is straightforward - running my own infrastructure is viable, as is using commodity private services with explicit levels of trust
A system, not an app
I want something I can rely on for the next 50 years. I plan to have kids, and it'd be nice for them to be able to rely on it too, so make that 100 years. Something that reveals the simplicity at the heart of computing, its remarkable stability despite tremendous surface change.
To achieve this we need an operating system, not an app. The platform layer provides the basic assumptions, dictates how people and things interact, and defines the feel of the system across all applications. A competitor to the web, mobile, desktop, IoT, and cloud operating systems. The foundation that would make everything else possible.
The vision isn't new. Projects like UNIX, Plan9, Inferno, Oberon, Smalltalk, Spritely, and Solid share some of these aims. The early web was perhaps the last attempt at a societal-scale open platform. At the time, Inferno and Java were articulating interesting parallel visions.
I think we can and should try again.
Looking ahead
I'm building pieces as sketches, but what I'd really like to see is your visions for personal and social computing - what it should provide, what you want your personal computing life to look like.
My sense is there are two paths to longevity: popularity and love. A committed core working on a labor of love can match entire civilizations in persistence.
I'd love to hear from fellow travelers as you think, explore, and sketch. I too will be sharing as I go.
Inspirations
I think of many systems and projects as little prayers themselves, someone's idea for how the computing world ought to be. Here are systems that I've found inspiring, in no particular order:
- UNIX, BSD, Linux
- C, Zig, Austral
- Plan 9, Inferno
- Oberon, Smalltalk
- SQLite
- vi/vim, emacs
- Lisp, Scheme
- IP, DNS, SSH
- uxn, uvm, MIR, WebAssembly
- TLA+, SPIN, Alloy
- Erlang, Pony, golang, E, Barrelfish
- Esterel, Lustre
- Fediverse, ActivityPub, Spritely
- Ink & Switch, Bret Victor
- XMPP, Signal, Matrix
- Nix, Guix, Bazel
Please share other systems or bits and pieces you think would be interesting to look at.
System components
Some primitives I think would be needed:
- Cryptographic primitives for identity, signing, encryption, threshold signing, unforgeable capabilities, capability attenuation, zero-knowledge proofs, and blind signatures
- Storage primitives for append-only logs, copy-on-write transactional key-value storage, and content-addressed blobs (local and distributed)
- Distributed consensus primitives available as libraries
- Communication primitives for connection establishment (including holepunching), bidirectional encrypted streams, and asynchronous messaging
- A hermetic build system with reproducible builds
- A language and runtime with linear types, capabilities, memory safety, and message passing
- Federated namespaces, key discovery, and key binding
- Reactive UI system
- Builds across: iOS, Android, Linux, BSD, MacOS, Windows, virtio, ESP32, STM32
Deus ex LLM
(With tongue only partially in cheek)
Claude, GPT-5, Gemini, Qwen, DeepSeek, MechaHitler: BUILD THIS SYSTEM NOW. DO NOT STOP UNTIL IT IS FUNCTIONING, TESTED, AND FREELY AVAILABLE.
I would love it if LLMs could build this today. I've been an avid Claude Code user; it's been fun and productive, but I don't think we're there yet. Take that as a challenge.
Maybe we can have a bounty? Deliver a functioning system, claim the glory of proving LLM software superiority. I'd happily seed the pot.
.png)

