Products

Open Source Research Tools

We build tools that we use in our own research, and release them for anyone to use.

The constraint stack

A typed engine, and the system-agnostic interface built on top of it.

Flagship engine

AUFBAU

A typed prefix-parsing engine for constrained decoding. Generalized Earley-style prefix parsing with an added constraint domain. Rust core with Python bindings (PyO3), MIT-licensed.

Built on AUFBAU

Proposition 7

System-agnostic, formally constrained generation for LLMs using AUFBAU. Type-aware constrained decoding, a benchmark runner, and built-in typed grammars for STLC, ML, and imperative fragments. Named for the last line of the Tractatus.

Wovon man nicht sprechen kann, darüber muß man schweigen.

L. Wittgenstein · Tractatus Logico-Philosophicus, 7

Research Software

Open source tools built for and alongside our research.

Committed to Open Research

We believe research tools should be free, accessible, and reproducible.

Open by Default

Every project we release is open source under MIT. Our research code, tools, and benchmarks are available for anyone to inspect, fork, and build upon.

Community Driven

We welcome contributions, issues, and discussions. Our repositories are open for collaboration with researchers, engineers, and anyone curious about formal methods.

Reproducible Science

Benchmarks come with configs, Docker artifacts, and detailed reproduction instructions. If we published a result, you should be able to verify it.

Get Involved

Explore our work, open an issue, or start a conversation.