CODE. CONSENT. CONTROL.
Your terms.
By design.
Exploring the agreements that connect us, and who gets to control them. From Solidity to signatures.
worth
reading.
Know what you agree to.
See how the rules work.
Keep a say in what comes next.
Agreements you can read.
Rules you can verify.
Control you don’t have to surrender.
Every agreement answers three questions, whether it means to or not. Who sets the terms? Who can change them? And what happens when things don’t go to plan?
Contract Sovereignty is an independent exploration of those questions: across code, everyday contracts, and the space in between.
The name is a design principle, not a claim of immunity from law. No product is attached to it, and nothing here is for sale.
Not every agreement
needs a blockchain.
Three ways to think about agreement design,
with the limits of each.
WHEN THE RULES CAN RUN
Less "trust me." More "verify it."
Smart contracts turn defined rules into programs that execute on a blockchain. They can make certain commitments visible, shared, and harder to change behind your back.
- Solidity escrow
- Shared treasuries
- Programmed execution
Code can contain bugs. Real-world information needs outside inputs, and automated execution is not the same as legal enforceability.
03 / THE READING ROOM
Go to the source.
Three references,
in the order we would read them.
What is a smart contract?
Start with the fundamentals: programs, execution, and the limits of what a blockchain can know.
OpenZeppelin Contracts
A library of reusable Solidity contracts, with documentation on standards and access control.
Smart legal contracts
The 2021 findings on smart legal contracts and the existing legal framework in England and Wales.
Terms belong in the open,
where the people signing can see them.