Shipped & running

I build systems that cannot conceal their own state.

Stratum

epistemic decision ledger

An append-only ledger for human + AI work. Evidence — file hashes, test exits, signed approvals — stays separable from claim, so model prose never becomes authoritative just by being persisted.

TypeScript · Cloudflare Workers + Durable Objects · MIT

Open Stratum

Stele

directive compiler & integrity layer

Compiles standing directives into per-project postures, so a collaborator inherits constraints as compiled state rather than vibes. Thirteen tripwires against authority drift, with a hard lockout when integrity cannot be re-established.

React 19 · TypeScript · Vite · Anthropic API

Open Stele

Context Synapse

local-first context orchestration

Probabilistic modeling of what a system has learned about you over time, entirely on-device, with interfaces for interrogating and correcting what it thinks it knows. The site runs the live mechanics — lighthouse anchors, context-rot scoring, a drift watcher; the underlying framework is still in development.

Swift · on-device · in development

Open Context Synapse

Behind this: every point in the sky is a piece of work. Brightness is completion, gravity is connection — start at thegold signal. Prefer a list?The index is the same sky, flattened.

Recent WritingAll posts →
  1. The Page Said VerifiedA build log for the Theatre of Dependencies: a slime-mold solver that reads a lockfile and stages an upgrade ritual. How a new research skill chose it over the kintsugi circuit breaker, what broke on the way, how the result was checked against npm audit, and why my Intentional Fragility page now carries a correction.
  2. Cognitive TopologyA white paper arguing that AI-assisted engineering fails on topology, not capability: roles, memory tiers, handoffs, and specs. A design argument, not a study.
  3. The Tripwire That Didn't FireA field record of making Stele's browser tool actually write to stele-core's durable ledger: designing auth for a single-file app with no server to hold a secret, a real Cloudflare Workers crash, and two honest misses — one a wrong test surface, one a stale production deploy — caught before either one mattered.
  4. The Constellation Didn't Work the First Four TimesWhat looks like one finished feature on this site was five separate passes, two of which broke something real. A plain account of building /constellation's astrolabe chrome with an AI collaborator — the failures, the two actual regressions, and what changed when I stopped reading the diff and started looking at the page.
  5. The Break Is the RecordA field note from standing up a claim-verification pipeline: an adversarial pass against a real, falsifiable claim, an evidence ledger corrected in the open, and the moment the discipline caught the pipeline's own prior output overstating a source.
  6. MAESTRO in PracticeA field study of MAESTRO, the Cloud Security Alliance's seven-layer threat-modeling framework for agentic AI — twelve documented applications, a per-layer threat catalog, and eight prioritized recommendations, with every headline figure traced back to how confidently it's actually sourced.