Blockhouse Security Division

Security through
formal reasoning.

Smart contract and zero-knowledge program audits. Built on formal methods expertise, not pattern libraries.

Request an audit View methodology
EXPERIENCE
40+
years formal verification expertise
SOLIDITY
EVM.
smart contract security audits
NOIR
ZK.
zero-knowledge program analysis
WHAT WE AUDIT

Comprehensive security review

Two specialised disciplines.

THE DIFFERENCE

We ask how systems can fail, not just what has failed before.

How most firms work
  • Manual review against known vulnerability patterns
  • Pattern-matching against CVE databases
  • "Have we seen this bug before?"
How we work
  • Formal reasoning from first principles
  • Systematic analysis of all possible failure modes
  • "How can this system fail?"
RESEARCH

The audit practice is a product of our research.

ACM SAC · 2021

Solidifier: A bounded model checker for Solidity

Pedro Antonino, A. W. Roscoe

A bounded model checker for Solidity that finds arbitrary bad states, not just known vulnerability patterns. Translates contracts into Boogie for analysis using the Corral solver.

Read paper →
SEFM · 2022

Specification is Law: Safe Creation and Upgrade of Ethereum Smart Contracts

Pedro Antonino, Juliandson Ferreira, Augusto Sampaio, A. W. Roscoe

A framework requiring that contracts and any subsequent upgrades conform to a formal specification. Addresses safe upgradeability across ERC20, ERC3156, ERC1155, and ERC721 standards.

Read paper →
arXiv · 2026

NAVe: Formally Verifying Noir Zero Knowledge Programs

Pedro Antonino, Namrata Jain

Formalises ACIR using SMT-LIB and the theory of finite fields, verified using the cvc5 SMT solver. The direct research foundation for our Noir audit capability.

Read paper →
Blog post · 2026

A Soundness Bug in cvc5’s Finite Field Split Solver

TBTL Security Team

Our team at TBTL has discovered and fixed a bug in cvc5's finite-field split solver while testing our formal verifier NAVe. This bug could have undermined ZK programs and the ZK ecosystem.

Read post →
View all research →
THE TEAM

Academic excellence applied to Web3 security.

Decades of formal methods and system security research, applied to the challenges of Web3.

Team Lead, Senior Research Scientist

Pedro Antonino

Oxford DPhil in Formal Verification. Author of NAVe, Solidifier, and Specification is Law. Affiliated with the Oxford Blockchain Research Centre.

Founder, TBTL · Advisor

Bill Roscoe

Former Head of Department, Oxford Computer Science. One of the most cited researchers in formal methods and concurrency theory. Author of The Theory and Practice of Concurrency.

Advisor

Srdjan Čapkun

Full professor at ETH Zürich. Leading researcher in system security and applied cryptography, spanning wireless security, trusted execution environments, and secure positioning.

Meet the team →
TBTL GROUP

Part of a broader security and research organisation.

The security division sits within TBTL (The Blockhouse Technology Ltd), a deep-tech company. TBTL also develops FortID, a full EUDI-compliant digital identity suite used by enterprises and governments navigating eIDAS 2.0, as well as Web3 components and consulting.

tbtl.com ↗ fortid.com ↗

Ready to talk about your audit?

Tell us about your protocol, timeline, and scope. We will get back to you within one business day.