Protocols, DAOs, and governance

Smart Contracts & DeFi

We draft and review the terms for crypto protocols and treasuries, including the moments when the code and the contract say different things.

Illustration of glowing digital cubes floating above an outstretched wireframe hand

Code is not the only contract

A protocol is a stack of promises: the code, the website terms, the docs, the public announcements, and the votes. Disputes start where those promises do not match. We read the code with technical advisors, and we read the surrounding statements the way the other side’s lawyer will.

Before a launch, we focus on the choices that create liability: who holds the admin keys, who can upgrade the contracts, how fees can change, which data feeds the system depends on, and who is actually “the team” once a foundation or a DAO is announced.

After something breaks

Hacks and hostile votes are legal events, not only technical ones. We help clients freeze what can be frozen, keep the evidence, talk to users without admitting facts that are still unknown, and decide whether to negotiate, sue, or fix the code and move on.

Discuss this practice