Where authority sits
We map who can move value, who can approve it, and where those two must never be the same person.
Work through the architecture, custody model, approvals, and recovery paths with a senior engineer, before they are built into the system.
Design scope
We define authority, trust boundaries, recovery paths, and implementation requirements with your engineers.
We map who can move value, who can approve it, and where those two must never be the same person.
We trace keys, funds, and messages across the system, marking every point where trust changes hands.
We design the exception, break-glass, and recovery paths before an incident forces your team to invent them.
We turn each decision into a constraint an engineer can implement and a reviewer can check.
Timing
Core system and trust decisions have not yet hardened.
A high-impact workflow is moving from manual to automated.
Custody, signing, platform, or integration choices need independent challenge.
A migration or launch needs design review before build completion.
Our approach
Agree the system’s purpose, constraints, and open design questions. Document actors, assets, authority, data flows, and dependencies in a shared model.
Examine credible failure scenarios and compare ways to prevent, detect, and recover from them. Identify who would operate each control.
Document the selected controls, the threats they address, and why they were chosen. Turn those decisions into requirements for the implementation team.
Order the implementation work, assign owners, and define the checks that must pass before go-live.
What you receive
A shared view of boundaries, authority, and dependencies.
The threats we considered, the requirements that followed, and why each control was chosen.
What to build first, who owns it, and what has to be true before go-live.
Your engagement team
A principal leads each engagement. Your proposal names the specialists assigned to the scope.
Founder & Partner
Led a security engineering practice for Rust and non-EVM systems across Substrate and NEAR. Earlier, built vulnerability-detection engines at Invicti used by Fortune 50 and public-sector organizations.
Specialist Advisor
Head of Security at Gauntlet, with experience in product security, IAM, cloud, DevSecOps, and blockchain. Previously held security roles at Tensor, EY, Broadcom, and ADP.
Principal Advisor
Head of Security at Agora, responsible for security, data protection, and corporate IT risk. Earlier at EY, led assessments across financial services, healthcare, and government.
FAQ
Design work defines security requirements before implementation. A review checks the implemented system. The two can be scoped together.
An existing system may need a review or risk assessment. Design work applies when you are planning a migration, a new custody model, or a change to an operational workflow.
Not necessarily. This work runs on architecture, data flows, threat scenarios, and conversations with the people who will build it. If the engagement includes reviewing existing code, we need access to that code during scoping.
The people who can change the design. That means the engineers who will build it, whoever owns the operational workflow, and someone who can make the call when there is a tradeoff. On our side a principal runs the engagement, with the specialists the system calls for.
Yes. Share the current design, known risks, and decisions still open. We check the assumptions and focus on the changes or unresolved questions that need security input.
Describe the proposed system, open design questions, and deadline. We will define the design scope.
Discuss your scope