Pre-trade execution control

Protect the orderbefore the wallet opens.

Fresh price, depth, identity, and time checks for Somnia five-minute Event Contracts.

01 / The problem

A valid quote can expire before a trader signs.

In a five-minute market, price, depth, status, or even the active market can change between review and wallet approval.

02 / The backing

Live market data, verified on-chain.

Built with the Somnia Markets SDK, dreamDEX order-book data, and lifecycle reads from Somnia Shannon Testnet.

03 / Our solution

A deterministic gate before every signature.

WindowGuard rechecks identity, time, freshness, full depth, and price—then opens the wallet only when every rule still passes.

The quote can change while you decide.

WindowGuard repeats the critical checks at submission time. If the market moved beyond your rules, the wallet never opens.

Market identity

Confirms the five-minute window has not rolled while you were deciding.

Executable depth

Prices every available level against your maximum, not just the top quote.

Time and status

Blocks stale books, closed markets, and orders too close to settlement.

Verified on Somnia Shannon Testnet

Built around confirmed outcomes, not optimistic UI.

WindowGuard

Testnet prototype. Execution checks do not predict outcomes or guarantee fills.