As of 2026-07-02, PM is trading REAL money. Multi-wallet routing and the FAK re-priced retry path are executing live trades. Do NOT assume DRY/OFF — verify the actual pmv2_autotrade_config.mode before touching anything money-path.
PM is executing REAL trades right now
The autotrade global mode is
live, wallet1 islive, and all 10 crypto sources are live. Multi-wallet routing + the FAK re-priced retry are placing real orders (observed ledger entries3451/3452/3457). Treat any change to consumer, routing, mode, or execute paths as a live-money change.
How it went live
- Global mode =
live— the autotrade config globalmodewas set toliveduring the crypto go-live (babylon deploys #895 / #896). - Wallet backfill copied the mode — the multi-wallet backfill migration
20260701000200copiedconfig.mode→wallet1.mode = live. So wallet1 inheritedliveautomatically. - All 10 crypto sources are live — every crypto source resolves to
live.
Net: with the 3-way clamp min(global, wallet, source) all three axes at live, the effective mode is live end-to-end. Multi-wallet routing and the FAK re-priced retry both execute real trades.
"mode stays OFF/current" in deploy chatter meant UNCHANGED = live, not off
During deploy discussion, “mode stays OFF” / “mode stays current” was interpreted by some as “disarmed.” It actually meant unchanged, and the unchanged value was already
live. This wording nearly hid a live-money state. Never infer arming state from chat phrasing — query the DB.
Always verify actual mode before assuming DRY/OFF
Check
pmv2_autotrade_config.mode(global), the per-walletpmv2_wallets.mode(e.g.wallet1), and per-sourcepmv2_autotrade_sources.modefor the sources in play. Effective mode =minof the three. Do not assume OFF/dry from deploy notes.
Backlogged follow-up: FAK-retry v2 (live money-path change)
- Change: FAK re-priced retry ceiling =
directive.limit_priceinstead of the current hardcoded0.88. - Status: backlogged, NOT started.
- Gates: (1) crypto’s producer
df6f500(break-even limit pricing) must be deployed first; (2) explicit Andras go-ahead. This is a live-money-path change, so it does not land unilaterally. - Context: the FAK branch is the deliberate retry seam noted in pmv2-fak-no-match-reject-single-line-2026-06-30.
Also shipped today
- Telegram 30-min aggregate feature — merged to
mainata5f3604. Spec + plan live underdocs/superpowers/in the repo.
Related
- position_manager
- pmv2-multi-signer-wallet-2026-07-01 — the multi-wallet axis + 3-way mode clamp now running live
- pmv2-fak-no-match-reject-single-line-2026-06-30 — the FAK retry seam; v2 re-pricing is the backlogged follow-up
- pmv2-sqlx-runtime-type-decode-bug-db-tests-2026-07-02 — the routing gate bug that halted this live money path for ~40 min