Inkury
Writing about writing tools

The Inkury blog

Updates, technical deep dives, and thinking from the team. The full posts are being written -- here is what is coming.

Architecture4 min read

Why we built Inkury local-first

Every cloud editor we used had the same failure mode: your work is at the mercy of a network round-trip. This is the engineering decision tree that put the document on your device first and the server second — and why that order matters more than it sounds.

Full post coming soon

Engineering6 min read

How the editor hashes every document

Inkury computes a Blake3 content hash on every save and verifies it on every load. The mechanic is simple; the consequences are not. A short tour through invariant INV-13 and the bug it has caught for us.

Full post coming soon

Security5 min read

Staff RBAC by default, not as a feature

How the admin panel’s permissions model evolved from "admin can do anything" to a 6-role, permission-driven matrix with both server-side enforcement and client-side gating — and the audit lock that keeps it from drifting.

Full post coming soon

Posts are on the way

We are drafting the deep dives above now. There is no email list yet, so the changelog is the best place to follow along -- every release lands there as it ships.

Read the changelog