SHADEHOOK / AGENT LP
Agent LP Console
Compose, evaluate, and inspect bounded liquidity mandates.
Define how much liquidity an agent can deploy, for how long, and under what execution and settlement rules.
ShadeHook bounds the mandate onchain and provides a permissionless exit path after expiry.
Define the rules of the liquidity session.
PREVIEW · NO FUNDS OR TRANSACTIONSMandate Builder
Mandate Preview
DRAFT- Pair
- USDC / WETH
- Capital
- 1000 USDC
- Session
- 3600 seconds · 60 minutes
- Start
- Not initialized
- Expiry
- Determined at initialization
- LP fee
- 0.30%
- Max swap
- 100 USDC
- Min output
- 0.01 WETH
- Withdrawal minimum
- 950 USDC
- Beneficiary
- Not specified
- Network
- Base Sepolia
- Status
- DRAFT
Expiry is determined at initialization. No timestamps are assigned by simulation.
Execution & settlement rules
MANDATE POLICYTechnical boundaries
This console currently composes and evaluates mandates only. It does not deposit funds, create positions, sign transactions, or execute the live Session LP lifecycle.
Implementation details
Amounts are denominated per field. Settlement uses the capital asset; this simulation does not quote or convert a two-asset LP withdrawal. Amount limits are mandate policy, not hook enforcement. A future adapter must bind output minimums to transactions.
Current hardened proof: 7200-second Session LP on Base Sepolia, including permissionless exit and a COMPLETE receipt. The earlier 900-second proof is preserved separately; this does not prove every supported duration. Asset symbols are draft identities, not resolved token addresses or connected pools.
IMPLEMENTATION MAP
Mandate → Bounded Session EOA → Authorization → Liquidity → ACTIVE → Expiry → Permissionless Exit → Settlement → COMPLETE Receipt
CONSOLE CAPABILITIES — AVAILABLE NOW
Compose mandate
Evaluate policy
Inspect mandate
Inspect canonical lifecycle
View receipt
SESSION LP LIFECYCLE — LIVE PROVEN
Mandate · Authorization · Liquidity · ACTIVE
Expiry · Permissionless Exit · Settlement · COMPLETE
NEXT: OPERATOR EXECUTION
Wallet authorization
Create a Session LP from an approved mandate
Live lifecycle status
Permissionless post-expiry exit
Receipt retrieval