SENTINEL LAB

Play with the fee engine.

Everything below runs on published artifacts and the live SentinelHookV1 contract on Unichain Sepolia. No backend, no keys — the chain is the API.

1 · The deployed hook, right now

loading on-chain state… SentinelHookV1 ↗
current dynamic fee (bps)
volatility EMA (60s lookback)
72
FeeUpdated events in demo

Bars: every FeeUpdated event emitted during the on-chain demo — calm start at 5 bps, sustained trend ramps the fee continuously, quiet period decays it back. Each bar links to its transaction on Uniscan.

2 · The simulator — replay real labeled trades

LP net, dynamic policy
LP net, static base fee
improvement vs static
precision (uplift on toxic trades)
avg trader burden (bps)

loading trade sample…

3 · Where the numbers come from

Gate 1 preregistration, the published failure, signal validation, and every calibration sweep are committed artifacts:

preregistration · research log · calibration sweep · SentinelHookV1.sol

Simulator caveat: the browser replay uses the downsampled trade sample, so its numbers approximate — the exact figures we report come from the full 2.53M-trade artifacts linked above. Final performance claims are reserved for the untouched holdout period, evaluated exactly once.