Thoughts on AI, how we build it, and what we are learning as we build
MITRA.
Posts
Five posts, published together as our first set. Each one covers something we
have actually debated and decided while building MITRA, written up rather than just
claimed. None of them is backdated.
Logging is not evidence. The six properties that separate the two, why tamper-evident is
the honest word rather than tamper-proof, and the recordkeeping rules that already reach
agent-generated records.
An abstraction layer is the easy coupling to remove. The five that actually decide whether
you can change providers, why silent fallback is a design error sold as a feature, and the
difference between provider resolution and a policy engine.
Open weights are a licensing property, not a privacy one. Six deployment cells, three
claims to stop making, and why country-based routing is not a data-residency guarantee.
Pilots rarely die from bad model output. They die at review, on four shortcuts that are
reasonable in a pilot and inadmissible in production. The eight questions that decide it.
This site loads no third-party scripts at all, so there is no analytics tag to read. What
Search Console and CDN access logs still tell you, what they genuinely cannot, and the
discipline the constraint forces.