Airavat is in Private Alpha. Request early access at airavat.xyz
PolymarketActivity Tab

Activity Tab

The Activity tab is the first tab on the dashboard, to the left of Traders. It is your unified inbox for everything the system wants you to know about: trade executions, position anomalies, market resolutions, and alerts from your automations.

What shows up here

There are three kinds of entries:

Trade notifications

Events from your paper and real copy trade automations. Every automated trade pushes a notification so you can track activity from a single place without opening each automation individually.

Trade events

EventWhen it firesWhat you see
Buy filledA new position is openedMarket name, outcome (Yes/No), shares, dollar amount
Scale-up filledAn existing position is added toMarket name, outcome, additional shares, dollar amount
Sell filledA position is closed or partially exitedMarket name, outcome, shares sold, realized PnL
Resolution — wonA market resolves in your favorMarket name, outcome, payout
Resolution — lostA market resolves against youMarket name, outcome, loss amount
Resolution — voidedA market is voided and capital returnedMarket name

For real copy trades, buy and sell notifications fire after the on-chain order has settled, not when it’s submitted. Partial fills that don’t meet the minimum threshold are reported as partial-fill notifications instead.

Each notification shows a summary line with the key figures (outcome, shares, dollar amount or PnL) directly in the row, so you can scan results without expanding every entry.

Position anomalies

Airavat reconciles your tracked positions against on-chain state periodically. When they diverge, you get a notification:

Anomaly typeWhat happenedWhat to do
appearedAn untracked position showed up in your wallet for one of your automation’s markets. Usually because you (or a connected wallet) bought outside Airavat.Check the position. If the wallet had a holding before the automation existed, the system auto-classifies it as pre-existing and dismisses it (you’ll still see a blue appeared badge with an explanatory tooltip). If it’s a recent unexpected entry, investigate the wallet.
grownThe on-chain balance is larger than the automation’s tracked balance.Likely a manual buy or transfer in. Confirm intent; the automation will keep tracking the larger balance going forward.
shrunkThe on-chain balance is smaller than the automation’s tracked balance.Could be a manual sell, transfer out, or a partial fill the system didn’t catch. Reconcile with on-chain history.
disappearedThe position is gone on-chain but tracked as open.Most likely a manual full-close or transfer out. The automation will mark the position closed at the last known price; verify if PnL accounting matters to you.

You’ll also get a notification when a market resolves but the on-chain redemption fails after multiple retries (logged as a redemption_failed entry in the trade activity log). That’s usually a transient gas/RPC issue. The system stops auto-retrying, so you may need to redeem manually on Polymarket.

Each notification carries a deep link to the affected automation and position.

Alerts

Entries pushed by your Alert automations. When a trade or notification event matches a filter that has an activity-tab alert attached, the match appears here with the market name, trader, and a link to the market detail page.

This is the same content that email alerts deliver, but surfaced directly in the dashboard instead of your inbox. You can have both an email alert and an activity-tab alert on the same filter if you want both channels.

System

Operational messages from the platform: access changes, planned maintenance, or important policy updates. Rare. Marked with a system tag instead of an automation link.

Filtering what you see

Three checkboxes at the top of the tab control what’s visible:

CheckboxDefaultWhat it controls
Trade notificationsONTrade events (buys, sells, resolutions), position anomalies, and system entries
AlertsONAlert automation entries
Archived OnlyOFFWhen ON, shows only archived entries (see Archiving below)

These preferences are sticky: they persist across sessions and page loads. You set them once and they stay until you change them.

Badge count

The Activity tab shows a badge with the number of new entries that have arrived since you last viewed the tab. The count updates live. When you open the tab, the count resets to zero. While you’re on the tab, new entries appear in real time at the top of the list instead of incrementing the badge.

Archiving

Entries on the activity tab stay visible until you archive them. There is no read/unread concept; the only distinction is active vs archived.

  • Archive All: a button at the top of the tab that archives everything currently visible.
  • Per-entry archive: hover over any entry to see an archive button on the right side.

Viewing and restoring archived entries

Turn on the Archived Only checkbox to switch the view to archived-only mode. Archived entries have a visually muted style to distinguish them from active entries.

In archived-only mode:

  • The “Archive All” button becomes Unarchive All, which restores every archived entry back to the active feed.
  • Each archived entry shows an Unarchive button on hover instead of Archive.

Live updates

New entries arrive in real time via WebSocket. You don’t need to refresh the page. The WebSocket connection uses the same reconnect policy as other live features (10 attempts, exponential backoff from 2 seconds to 30 seconds). If the connection drops and recovers, entries resume automatically. If reconnection fails after 10 attempts, refresh the page to restore live updates.

What doesn’t show up here

  • Filter matches that are skipped by the automation’s position limits. Those are aggregated as skip counts on the automation’s state.
  • Throttled or zero-fill events.

If you’re seeing repeated anomalies on the same automation, that usually means the wallet is being touched outside Airavat, or a market is behaving unusually. Worth flagging at support@airavat.xyz if it persists.