We maintain infrastructure other teams build on.
Open source is where much of our work begins, and a lot of it stays there. We maintain core software across the Canton Network, Haskell, and Nix, and contribute upstream to the compilers and tooling the broader ecosystem depends on.
Open infrastructure for production systems.
Core projects we maintain and upstream work we contribute, across the Canton Network, Haskell, Rust, and Nix.
Canton
Canton Splice
We help maintain Splice, the open-source software that governs and incentivizes the Canton Network's decentralized synchronizers.
Haskell
Reflex-FRP
Functional reactive programming for production Haskell applications.
Obelisk
Full-stack Haskell framework for web and mobile applications.
Rust/Nix
Alamgu
Rust and Nix tooling behind Ledger hardware wallet applications.
Compiler
GHC and GHCJS
Upstream compiler work and maintenance of critical Haskell infrastructure.
Nix
Nixpkgs cross-compilation
Complete rewrite and upstreaming of core cross-compilation infrastructure.