Skip to main content

Research

The work itself.

We are not going to show you client logos. Our engagements are confidential and we are not going to invent references. What we can show you is the work: our papers, our articles, and every tool we have built, in the open, with its history.

Code we maintain in the open

Everything below is public. The star counts are rounded down.

Code we maintain in the open
RepositoryWhat it isLanguageStars
inferenceThe Inference programming language and compilerRust100+
soroban-security-portalThe Stellar Security Portal: Soroban audit history, tooling and reviewersTypeScript50+
inference-language-specThe Inference language specificationSpec—
bookThe Inference bookJavaScript—
tree-sitter-inferenceInference grammar for tree-sitterJavaScript—
inf-wasm-toolsWebAssembly tooling with non-deterministic operation supportRust—
soroban-retSoroban smart contract reverse-engineering toolRust—
pallet-balances-formal-verificationFormal specification and verification of Polkadot's pallet_balancesWebAssembly—

Grants and ecosystem work

Our open-source work has been funded through competitive project grants, including work in the Stellar ecosystem and verification work on Polkadot's pallet_balances. These are project grants, not partnerships and not endorsements, and we describe them that way everywhere. What they do show is that independent technical reviewers read our proposals and funded them.

Start a conversation

We are not going to show you client logos. Our engagements are confidential and we are not going to invent references. What we can show you is the work: our papers, our articles, and every tool we have built, in the open, with its history.