PROOF/INTENT
ETHEREUM / 001
ETHEREUM / OUTCOME-BOUND AUTHORIZATION
DON'T SIGN

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
COVENANT / 0001
● DRAFT
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
AUTH / 0x01STATE Δ VERIFIED
01 DEFINE LIMITS
02 ROUTE FREELY
03 REVERT ON VIOLATION
INTENT CONTRACT ADDRESS · ETHEREUM
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.

CLICK EACH NODE
TO INSPECT THE FLOW ↘
LIVE / INTERACTIVEOUTCOME ENGINE — 01
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.

ALL 10 SCENARIOS
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:  60s
COMPILED LIVE IN THE COMPOSER
10
INTERACTIVE ATTACK LAB

TEN WAYS
A ROUTE CAN
BETRAY YOU.

Switch scenarios. Disable enforcement. Run each outcome through the same visual validator. See what an ordinary signature allows and what the covenant rejects.

ENTER THE LAB
01THE NFT DRAIN
02THE BAD QUOTE
03THE HIDDEN FEEΞ
04THE INFINITE APPROVAL
05THE DELEGATECALL//
06THE LATE SOLVER
INTENT mark
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 MECHANICS
YOUR INTENT. THEIR ROUTE.
YOUR RULES. THE RESULT.
START BUILDING