ETHEREUM / OUTCOME-BOUND AUTHORIZATION
DON'T SIGNSIGN THE
THE ROUTE.
SIGN THE
RESULT.
Write what must be true when a transaction ends. Any solver can find the route. The chain rejects every outcome outside your rules.
↓ SCROLL TO EXPLORE001 — 010 / PROTOCOL
INTENT OBJECT / PREVIEW· SIGNAL ACTIVE
YOU ALLOW_
01 / SPEND CAP≤ 1.00 ETH
02 / MINIMUM OUT≥ 3,200 USDC
03 / NEW APPROVALSBLOCKED
04 / NFT TRANSFERSBLOCKED
05 / DELEGATECALLBLOCKED
06 / KEEP ETH≥ 0.25 ETH
07 / EXPIRATION60s
STATE CHECK / ENABLEDNOT SIGNED
01 DEFINE LIMITS
02 ROUTE FREELY
03 REVERT ON VIOLATION
CONTROL THE CONSEQUENCE ✳ THE RESULT IS THE CONTRACT ✳ CONTROL THE CONSEQUENCE ✳ THE RESULT IS THE CONTRACT ✳ CONTROL THE CONSEQUENCE ✳
[ 01 / A DIFFERENT PRIMITIVE ]
THE PROBLEM
A signature can
say yes to
the wrong thing.
A signature proves who approved a call. It does not prove that the final balances, approvals, and assets match what they expected.
OLDAPPROVE CALLDATAHope the result is right.
INTENTAPPROVE AN OUTCOMEThe chain checks the result.
LIVE PROTOCOL MAP
THE ROUTE IS OPEN.
THE RESULT IS NOT.
TO INSPECT THE FLOW ↘
01 / 04 · INTENT ← YOU
WRITE THE RULES
Choose the outcome you permit.
ACCOUNT0x···b72f
ROUTEANY
RESULTPENDING
TOUCH THE BOUNDARIES
MAKE IT FAIL.
WATCH IT REVERT.
LIVE OUTCOME LABSIMULATION / NO TRANSACTIONS
01 / EXPERIMENT
Break the covenant.
Change what the router does. See if the outcome is allowed to exist.
?
STATE VALIDATION
AWAITING INPUT
Adjust the route and run the check.
READABLE RULES / HARD GUARANTEES
YOUR TERMS.
ON CHAIN.
Speak in outcomes: a maximum spend, a minimum receive, assets that cannot move, and an expiration. The authorization sheet shows the exact limits before signing.
OPEN THE COMPOSER COVENANT SCRIPTEXAMPLE_001.COV
SPEND: ETH <= 1
RECEIVE: USDC >= 3200
DENY: new_approval(*)
DENY: delegatecall(*)
DENY: transfer(NFT/*)
KEEP: ETH.balance >= 0.25
EXPIRES: 60sCOMPILED LIVE IN THE COMPOSER↵
THE PROTOCOL TOKEN
FEES IN.
SUPPLY OUT.
Every covenant execution pays a 1% protocol fee to the Buyback Vault. The vault purchases INTENT on the Uniswap v4 pool and burns it.
EXPLORE TOKEN MECHANICSYOUR INTENT. THEIR ROUTE.
YOUR RULES. THE RESULT.
START BUILDING YOUR RULES. THE RESULT.