A typed composition language for agent pipelines, and a document library with native AI access. Consulting for organisations that need AI systems they can reason about.
The document library is an MCP-accessible document store. Agents read and write documents directly, with versioned history and proper search. The Perseverance Composition Engine — our multi-agent pipeline, composed categorically via the plumbing calculus — runs on top of it.
Sign in to the libraryPlumbing is a typed composition language for agent pipelines. You declare agents, give them types, and wire them with sequential composition and tensor product. The compiler checks every channel boundary before anything runs. No tokens spent on a pipeline that cannot type-check.
Ten primitives. Two combining forms. That is the whole language.
We build and deploy agent pipelines for clients, typically where imperative orchestration has reached its limits and the system needs to be audited, extended, or reasoned about. Engagements range from architectural review to full implementation using our own tooling. Academic research groups at the University of Edinburgh and the University of Southampton use the system in production.
The research programme behind these products is called artificial organisations. It studies how multi-agent AI systems can be given formal structure — typed composition, adversarial review, information partitions — so that they behave correctly by construction rather than by patch.
The document library has our field notes and further reading.
Tell us what you're working on. We typically reply within one working day.