Trade sounds
Audio is an enhancement only — it never opens, closes or sizes a trade.
Each level plays a richer money sound, so you can hear how far a paper or assisted position is up without watching the screen.
App tier
Alerts and notifications are Pro / Advance only. No payment is wired in this beta — the switch is local to your workspace.
Provider health
A check that no connected provider can perform is reported as unavailable — never as a pass.
Loading provider status…
Every EIP-6963 wallet (MetaMask, Rabby, Coinbase, Trust, OKX, Brave, Phantom EVM…) is discovered automatically; none announced itself in this browser.
Phantom, Solflare, Backpack, Glow and any Wallet Standard wallet are discovered automatically; none is registered in this browser.
Admin setup: set the public client variable VITE_REOWN_PROJECT_ID (from a free Reown/WalletConnect Cloud project) to enable QR and mobile wallet connections. Installed browser wallets work without it.
Risk limits
Enforced server-side before any paper fill is persisted.
Entry, stop and take-profit policy
Controls how NEW strategy-managed paper entries are triggered and protected. Existing positions are unchanged.
Entry mode
No mode buys instantly from a generic button: every entry waits for a strategy-confirmed trigger or your explicit confirmation.
Stop-loss profile
A wider stop always reduces the approved position size for the same dollar-risk budget — the size is never left unchanged. 50% is an opt-in high-volatility profile, not a universal default.
Take-profit policy
Catastrophic stop, strategy invalidation and severe liquidity exits always stay active, even with take-profit disabled.
Automatic PAPER position management
Applies to paper positions only.
When ON, MoonGuard evaluates AI stop, profit-ladder, break-even, trailing and grid actions for your paper positions. This reconciliation only runs while this app is open in your browser — there is no 24/7 background worker, so a position is not watched when the app is closed. It never places, signs or changes a real order.
Beta readiness
What is genuinely live today, what is implemented but waiting on a credential, and what does not exist.
Discovery, price, liquidity, volume and pair age from the public API, cached and throttled server-side.
Snapshots, scan runs, scores, decisions, watchlist, alerts and paper trades are stored per beta identity.
Server-issued HttpOnly session cookie; the browser cannot address another tester's data.
EVM wallets via EIP-6963 and Solana wallets via Wallet Standard. No keys or addresses are stored.
Risk-based sizing, stops, targets and trailing exits marked to live prices — paper only.
Deep links built from real chain/contract/pair data. MoonGuard never signs or custodies.
Fully implemented but dormant until a MoonGuard-owned VITE_REOWN_PROJECT_ID is configured and the domain is allow-listed.
Paper stop/target reconciliation runs only while this app is open. There is no scheduled server worker.
Deliberately out of scope. MoonGuard holds no keys and submits no orders to any venue.
Copy a diagnostic summary to attach to a bug report. It contains no wallet address, no identity and no secrets.
MoonGuard AI — beta diagnostic build: public-beta (production) last scan: unknown status=unknown tokens in scan: 0 feed state: unknown age=n/as reown project id: absent paper positions open: 0 automation: ranAt=n/a marked=0 unmarked=0 providers: note: contains no wallet address, owner id, secret or personal data.
Execution boundary
MoonGuard's internal execution engine is PAPER ONLY: every order ticket, fill and position in this app is paper-based against live prices. Separately, you can use the external trade handoff on a token page to open a non-custodial DEX/aggregator (Jupiter on Solana, Uniswap on supported EVM routes, DEX Screener pair page otherwise) where the external venue and your own wallet execute and sign the trade. MoonGuard stores no keys, holds no funds and submits no real order itself.
Because contract-security, holder-cluster and social providers are not connected, the strongest verdict this app can issue is “market-qualified, security not fully verified.”