Lambda

We build software that is fast and provably correct.

We use Lean 4, Rust, and Erlang/Elixir to build systems where bugs are expensive: zero-knowledge proof systems and Ethereum infrastructure, formally verified compilers and code, and high-performance distributed systems. Our software runs on 40% of Ethereum validators and secures and moves billions in value in production.

Founded by Federico Carrone. 100+ engineers specializing in formal verification, cryptography, distributed systems, and high-performance software. Part of Ergodic Group. Teams in Buenos Aires, Montevideo, and Barcelona. Since 2014.

hello@lambdaclass.com


What we believe

Tests miss cases. Reviews miss assumptions. Production finds the rest. And now AI writes more of the code, with fewer people reading it, so the case for actually proving software behaves is stronger than ever. For the systems we work on, test coverage is not the same as a checked proof.

Rust made software safer without giving up performance: it handles memory safety. Formal verification handles the next part, the program logic. We use Lean 4 to prove a program does what it should, and the compiler checks the proof. That wasn't practical five years ago; it is now. We found and responsibly disclosed a critical exploit in Succinct's SP1 zkVM, and we hold our own code to the same bar.

What we do

Verifiable computation & blockchain infrastructure
Zero-knowledge proof systems, execution and consensus clients, custom VMs. The work is verifiable end to end: you can check that a computation ran correctly without running it again yourself.

Formal verification
We prove programs correct in Lean 4, then generate the production code from those proofs. We do this for work in aerospace, automotive, and finance, where a bug costs lives or millions.

High-performance & distributed systems
Rust, RISC-V, GPU-optimized code, and Erlang/Elixir for systems with strict latency and uptime requirements. We build infrastructure that coordinates across thousands of nodes and keeps running when individual components fail, from Ethereum clients to decentralized AI training networks. Our consensus client, Ethlambda, is built to be post-quantum ready.

How we engage
We take ownership of hard technical systems and stay responsible for them. We come in, fix the problems, rebuild the team if it needs rebuilding, and stick around as long-term partners, often as the entire tech team. We've done this for over a decade. The companies we work with can't ship software that's wrong: regulated industries, financial infrastructure, systems where failure is measured in dollars or lives. If you just need extra developers, we're not the right fit.

What we've built

Things we've built, for clients and in the open. Some clients we can name; many we can't.

30+ more open-source projects at github.com/lambdaclass, including Ethlambda, Lambda Ethereum Consensus, CairoVM, Cairo Native, AMO-Lean, Lambda Compiler Kit, Spawned, Dedaliano, eth-agent, and Tekton.

We work closely with other Ergodic portfolio companies that are experts in theoretical cryptography and hacking: FuzzingLabs (security research and fuzzing) and 3MI Labs (theoretical cryptography).

Patronage

The tools and institutions we depend on need sustained investment, not just usage. We put money into the things we believe matter.

Our Stack

Lean 4 for formal verification: machine-checked proofs that software does what it's supposed to do. Not testing. Proving. Rust for performance-critical systems: C-level speed with compile-time guarantees against memory bugs and data races. Erlang/Elixir for systems that have to stay up: fault isolation, hot code upgrades, millions of concurrent connections.

From our blog

More at blog.lambdaclass.com

Work with us

We're looking for people who work on formal verification, compilers, systems programming, cryptography, and AI. If that's the kind of work you want to do, talk to us.

Current openings:

Read more about our culture:
https://github.com/lambdaclass/lambdaclass_hacking_learning_path

Interested? Email hello@lambdaclass.com with "Joining Lambda" in the subject line.

We work in person. Proofs and protocol design happen at a whiteboard, and that doesn't work over video.

Get In Touch

If you have a problem where the software has to be right, not just "probably right," we should talk.

hello@lambdaclass.com


Quality Management Policy

LambdaClass Quality Management Policy