Most software asserts its rules in code review. We prove ours — machine-checked under crashes, partitions, and disk corruption, before anything ships.
Three principles, applied without exception.
Business rules are invariants, not comments. We generate the state machine from the specification and fuzz-prove the rules hold before deployment — not after an incident.
All state transitions live in a deterministic, replayable core. Email, APIs, and everything flaky stays at the edge — so every execution can be reproduced byte for byte.
This company runs on the stack we sell — down to keeping our own books on a TigerBeetle ledger. If it isn't good enough for our accounting, it doesn't ship.
A small studio with a narrow, deep focus.
Long-running business processes as fault-tolerant state machines — specified in English, compiled, and fuzz-proved before they touch production.
Agent infrastructure built on open protocols like MCP — tools and services that AI systems can drive safely, with auditable state behind every action.
Double-entry, debit-credit-native state on TigerBeetle. We keep our own books this way — every balance auditable, every entry immutable.
If your workflows can't afford to be wrong — payments, compliance, operations — we should talk.
hello@mischief.dev