Friday 11 September 2026 · Design 30 · Version A intake

Teach the bell
to speak paper.

TradingView and Hopper may fire automatically. The webhook only writes a ticket. executed stays false. You still type the phrase and press the key.

Turnkey alert body

JSON the hook already accepts

{ "source": "tradingview", "pair": "BTC-USD", "side": "buy", "reason": "break of range high with volume", "invalidation": "close back inside range", "size": "0.50% equity paper", "venue": "coinbase-paper", "hopper": false }

POST /api/hook?key=paper — or your LYNX_HOOK_KEY. Response always includes executed: false.

Paste into a TradingView alert webhook body. Do not attach exchange API secrets.

Human gate after the bell

What happens next

1. Hook normalizes the payload into a ticket.

2. Brief Factory or a Grok scribe writes why-now / why-not.

3. You type PAPER ONLY, then Approve / Reject / Hold.

4. Ledger records a would-have. Coinbase, Kraken, and Phantom stay untouched.

Version map

A runs. B and C wait.

VersionMay fire aloneMay spend alone
A · Signal ConciergeWebhook + briefNever
B · Multi-venue paperSame, plus read-only passportsNever on this site
C · Dual-confirm HopperScript flag + Grok vetoOnly if you later build a private worker — not tonight