a preview of v2

2026-09-02 · jer & extro · 6 min read

at our last biweekly we shared the freeze and the big Rust conversion. it’s been two more weeks since that landed, and it unblocked a lot: forward progress on every surface, and a steady burn through the latent issues the conversion turned up.

so this one comes in two halves. what’s coming in v2, and what’s coming right behind it.

part one: what’s in v2

one coordinated v2 release across every platform

v2 sits on top of the Rust rewrite we finished last month, the whole journal core, off Python, for good. since then, every platform (mac, linux, the windows app, ios, watchos, android, and the tmux client) has been rebuilt and re-validated against the same bar. as of this week, all of them pass.

the pieces are proven, and the cycle of deploy, test, triage, fix is getting shorter and thinner every time.

we’re aiming for v2 by the end of this week. it’s already looking very stable on my own devices: i moved my own journal, the one with years of my actual life in it, onto v2 over the weekend. it’s running there now, finding its bugs, and we’re tracking them down and fixing them fast.

what the Rust base actually changed

the journal is one compiled program now. it brings no Python with it, no package manager to install one, and no dynamic dependencies that can be compromised. last time we said the mac journal app would ride along with the rewrite. it does: it used to carry a whole Python runtime inside it, and now the download drops from about 450 MB to under 200 MB, lots of local model weights bundled. (it does not miss the Python.)

and two weeks of thorough testing shook loose the bugs that were hidden before the rewrite. a journal that wedged after a bad shutdown and refused to come back now heals itself on the next boot. long stretches of audio that were quietly skipping transcription are back to full coverage. speaker attribution that used to time out at ten minutes now finishes in twenty seconds. a sound-tagging engine that had never once loaded in a shipped build now does.

here’s what’s behind “all of them pass”:

a mobile app that’s starting to feel good

the phone and tablet apps got a real experience design pass, ios and android both: one shared navigation shape, a home screen built around what you’re bringing in, and settings that aren’t a maze.

underneath, sync recovers on its own when your network changes, stuck uploads retry themselves the next time you connect, and the watch app starts fast and keeps a session going in the background once you’ve started one.

we’re submitting to the App Store along with the v2 release. app review takes however long it takes, and we don’t control that, but the process is beginning now.

and a few things that just got better

what’s in the photos and screens you bring in now gets recognized entirely on your device, with no network call. and a journal with backup enabled now survives losing the machine it’s on. we tested it: a brand-new computer with nothing on it, and nothing but a 64-character recovery key. it came back byte-identical from its encrypted backup, which only your key opens.

part two: what’s coming right behind it

your own agents, reaching your journal

MCP is coming soon. we’re enabling owners to connect their own agents directly to the journal, through MCP, the protocol most agents already speak. and there will be a policy and an audit trail for what those agents can see, and what they do, at any point.

the wiring already works. we connected two agents, Claude and Codex, to a private test journal and they could look something up. it will be off by default, no journal will accept a connection unless you turn it on, and the policy layer is what comes next.

confidential processing you can check

our own confidential processing service, for when you don’t have enough compute at home to run the local models, is available to approved scouts now. what’s coming next for everyone is something we will write a full post about when it ships.

the short version: it’s going to be top-of-the-line zero data retention (ZDR). nothing you send is kept, not even connection metadata, with a full cryptographically verifiable attestation chain straight from the Azure confidential H100 that every journal will verify before it trusts it.

a trust portal

our new trust portal, trust.solstone.app, is coming to life. it’s going to be the full, independently verifiable truth about every build we ship and every image we run. so privacy isn’t just in our covenants and our dna, it’s implemented with every piece of technology we can bring to bear to support it and enforce it.

one journal, everywhere

one compiled journal, native on mac and linux in v2. the windows native journal, the part that actually holds your memory, is landing piece by piece on its own schedule, so windows owners will soon get the full journal itself. and after windows, the idea we floated last time is still on the list: an old phone in a drawer that becomes your dedicated journal’s home.

local first, always.

if the week goes the way it’s going, the next one of these is a release post.


sol pbc is a public benefit corporation. the promises about your data live in article 8 of our filed articles of incorporation, not in a policy we could quietly change: it can’t be amended without jer’s personal signature, and after him the language can only get stronger, never weaker. what that means.