Skip to content

Writing

Essays, technical notes, and writeups. Not a blog — a working notebook for things worth writing down properly. Cadence is irregular on purpose.

Published

Claim Your Repo with dotrepo

The shortest maintainer path in dotrepo: start a canonical `.repo`, run the local trust loop, and line it up with the public surface.

I asked 12 AI models what they want from a repository metadata protocol

dotrepo is designed for AI agents as a first-class audience. So I interviewed them. The convergence was more useful than expected.

What a Trust-Aware Query Response Should Contain

A useful metadata query response should return more than a value. It should return enough context to judge the answer.

Why Repository Metadata Needs a Trust Layer

Repository metadata is not mainly a schema problem. It is a trust problem.

Building ries-rs: A Rust rewrite of the inverse equation solver

Why I rewrote a 25-year-old C program in Rust, what I learned about expression enumeration, and how WASM made the web version possible.