PhiBots

We build software systems, and we think carefully about how they are built.

Over the past five years that work has led us to develop and test a methodology we call Derivable Architectures — a systematic approach to designing complex systems from first principles, with full traceability from abstract decisions to concrete implementation.

We are now exploring where that methodology applies, and we are looking for the problems where it fits.

Identity is simply persistent distinguishability.

If you are working on a system that is hard to reason about, hard to govern, or hard to evolve without breaking what already exists — that is a conversation worth having.