Blog

Updates, thoughts, and the occasional deep dive.

Status updates

v2.0 ships. Enterprise + indie balance complete: SOC 2 Type II, cross-region consensus on deploy ordering, full edge runtime parity across every region, in-house authoritative DNS for the primary domain, a plugin registry stable enough to depend on. The customer-facing shape stays small; the fabric beneath it is what scaled.

Cross-region consensus on deploy ordering reaches GA. Raft for the deploy log; broadcast-commit for the bundle store. Operators read deploy state from any region and get the same answer; v1.x's 'eventually consistent within seconds' contract becomes 'consistent on commit.'

31 older updates

Posts

yourspace 2.0 — enterprise-ready, indie-shaped

SOC 2 Type II. Cross-region consensus on deploy ordering. Full edge runtime parity across every region. In-house authoritative DNS. A plugin registry stable enough to depend on. The platform's shape stays small; the fabric beneath it is what scaled.

Route-scoped KV at the edge — what shipped, what we deferred, and why

1 MB per key, 5 million keys per site, regional reads, write-through to your home region, scoped to the route by default. The shape of the v1.2 KV launch — and the design dialogues we had to close to land it.

Federation arrives — sub-collectives on a shared substrate

A collective claims a sub-domain, invites collaborators, and onboards member sites under it. Per-collective billing rollup, per-member scoped tokens, federation-aware audit log. The shape of the v1.2 federation launch and the design constraints behind the calls we made.

yourspace 1.1 — multi-tenant, transparent billing, and the first reseller cohort

Team accounts. Self-serve billing tiers. A reseller program. Sub-federation preview. Six months past v1.0.2, the platform stops being a single-operator shape and starts being a service indie devs and small teams can actually grow into.

yourspace 1.0.2 — scoped tokens, second instance, and the rest of the polish

Per-user identity. A second instance. Idempotent deploys. Edge functions in preview. MCP server. Brotli. An LSP for yourspace.yml. Most of v1.0.1's deferred polish + the substrate it was sitting on, in one release.

yourspace, the binary

A real `yourspace` binary you can `go install` today — eleven subcommands, POSIX flags with short aliases, a `doctor` checklist for "why didn't my deploy work", and a guided `setup` walk for the first time through.

Indie Agents Welcome

The shape YourSpace is taking for agents — a small REST surface today, an MCP server next — so deploying is the easiest part of whatever your agent builds.

Edge nodes: one today, and the knob for when there's more

The hosting plane is still one node. Here's the routing knob that lets a site scope itself to the regions its users live in, once there is more than one region to pick from.

Routing Pragmas Explained

A deep dive into yourspace.yml routing rules and how decisions are made.

Why Another CDN?

There are plenty of CDNs. Here's why we built a tiny one anyway.