v1.2.0 — Everywhere Edition
Execution on every OS, push notifications without keys, and backtests of what the doctrine actually recommends.
Cross-platform confirmation (BINANCE_CONFIRM_MODE: auto|macos|web|tty)
web: ephemeral localhost page — one-shot token, POST-only answers, Host-validated, Cancel focused, 45s timeout = denytty: exactCONFIRMword for headless boxes. Same invariants everywhere.
kainext-binance-mcp-watch — a third process holding zero keys: price / completed-daily-close / funding / Fear & Greed triggers from public endpoints, crossing-based anti-spam, desktop notifications + optional webhook. Notifies; can execute nothing, by construction.
Doctrine backtesters (23 → 25 tools): binance_backtest_dca (honest lump-sum comparison + max drawdown) and binance_backtest_harvest (pre-committed grids vs pure hold) on up to ~9 years of real daily history.
Also: dependency batch (pandas 3, mypy 2, actions v7), supply-chain docs (Sigstore attestations active since v1.0.0), MCP Registry listing.
Install: uvx kainext-binance-mcp