LIQUIDITY COVENANT LAYER

Liquidity covenants for X Layer markets.

Liquidity that can say no, or charge overflow to pay LPs first.

LPs and market operators publish enforceable trading terms, max size, daily caps, refusal, and LP-first surge, enforced before capital moves and receipted onchain. The first adapter is a Uniswap v4 hook, live on X Layer mainnet.

LIVE PROOF verified static set · May 23 2026
Router
0xCD46…c29e
Pair
MockUSDC / MockETH
ACCEPT VS REFUSE

Same swap parameters. Different pool covenant.

X Layer mainnet
LOOSE POOL Success

5,000 MockUSDC clears.

The loose pool accepts the exact-input order and emits SwapAccepted.

Amount
5,000 mUSDC
Covenant
max 10,000 · daily 50,000
STRICT POOL Refused

PolicyBlocked stops it.

The strict pool catches MAX_SWAP_EXCEEDED before liquidity is consumed.

Attempted
5,000 mUSDC
Limit
1,000 mUSDC
POOLS LIVE 3 Loose, Strict, Surge
SWAPS ACCEPTED 4 Verified proof set
SWAPS REFUSED 3 Decoded refusal receipts
CHAIN 196 X Layer mainnet
CONTRACTS

Live addresses.

CI workflow