▶ ZK COMPLIANCE LAYER

Verify once.
Trade freely.

Zero-knowledge compliance hook for Uniswap v4. One session verification, then native-cost swaps for 24 hours.

THE PROTOCOL

Compliance at session initiation.
Not every swap.

Privacy preserving

ZK proof reveals nothing about the underlying identity. Compliance status is binary; personal data never touches the chain.

Mathematically enforced

Non-compliant addresses cannot interact with the pool. The hook reverts atomically before any state change occurs.

Session economics

683K gas once to verify a PLONK proof. Then 15K per swap for the next 24 hours. Six renewals before re-proof.

HOW IT WORKS

Four steps. One proof.

1

Submit

PLONK proof generation

OFF-CHAIN
2

Verify

PlonkVerifierAdapter on-chain, 683K gas

ON-CHAIN
3

Session

24h grant, 6 renewals

CACHED
4

Trade

ComplianceHook single SLOAD

15K GAS

INTEGRATION

Five API calls to compliant DeFi.

ilal-integration.sh● connected
STEP 01

Authenticate

Obtain a JWT token to authorize all subsequent API calls. Tokens expire after 24 hours.

Security: All endpoints require Bearer token authentication. Store tokens securely.
0 gas
PER-SWAP GAS
0ms
VERIFY TIME
0h
SESSION TTL
0
TESTS PASSING

DEPLOYMENTS

Live on Base Sepolia

ComplianceHook v30x54b88a4aAC9E73F6581C19a06a2DC280Eba78a80View →
SessionManager UUPS0x53fA67Dbe5803432Ba8697Ac94C80B601Eb850e2View →
Registry UUPS0x4C4e91B9b0561f031A9eA6d8F4dcC0DE46A129BDView →
PlonkVerifier v20xa1FaF1d0858533820B48db578AaE8C31c9c1a37AView →
PositionManager v30x550c31a1861528Dca121ed634E50258fFA03fc58View →

Built for what comes next.

Request Institutional Access