Frequently asked

What am I looking at?
A bounded autonomous AMM agent running inside a NorthStar Portal session. It rebalances a portfolio of two test mints (MACH and USDC.m) toward a configured target ratio. Every event you see in the activity feed is a real on-chain transaction on Sonic devnet.
Is the agent trading real assets?
No. MACH and USDC.m are custom test mints we control on Sonic devnet. They have no real-world value; the pool price is just the AMM's internal ratio.
How does the agent stay bounded?
The session has a hard TTL in slots and a fee-cap in lamports. Once either is hit, the session force-undelegates and accounts settle back to L1. The agent itself only knows how to call place_intent against pre-delegated accounts — no other authority.
Why does it sometimes say 'Rotating session'?
When a session is close to its TTL or fee cap, the agent-sandbox-service drains it and opens a fresh one. Activity pauses for a few seconds while the new session's accounts get delegated. That state is broadcast over the same SSE stream.
Can I trade against the agent yet?
Not in this build. Connecting a wallet and claiming demo tokens works (or will once the faucet ships); the swap form is a stub until the user-side TraderBalance + intent flow lands.