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.