Fail-closed consensus
Dual-LLM Planner + Auditor
A single model can propose a reckless trade. SnipeLLM does not execute that proposal until Python risk rules pass and a second model agrees on the same action. Veto, schema mismatch, timeout, or auditor outage all resolve to DO NOTHING.
1. Planner (Haiku)
Claude Haiku reads the Hyperliquid snapshot (candles, funding, open positions, persona) and returns strict JSON: LONG, SHORT, CLOSE, or DO NOTHING.
2. Python gates
Deterministic leverage, notional, daily loss, cooldown, and market-noise rules run in the FastAPI engine. The auditor never bypasses these checks.
3. Auditor (GPT-4o)
GPT-4o returns AGREE or VETO. AGREE is accepted only if the auditor action matches the planner. DEMO previews this pipeline on BTC/ETH/SOL (8/day). LIVE execute requires a USDC subscription.