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

Pods

Pods are what happens when a Filter matches a trade. The filter says “this trade is interesting”; the pod decides what you want done about it: be told via email or the Activity Tab, or simulate the trade on paper.

Choosing an pod type

The two types form a natural progression. You’ll often want both running on the same filter at different stages.

Pod typeWhen to reach for itRisk
AlertYou want to watch a strategy without doing anything automatically. Good for validating that a filter catches what you expect, and for staying informed about whales you’re tracking. Choose between email delivery or push to the Activity Tab.None, informational only.
Paper Copy TradeYou’re past validation and want to track what would have happened if you copied. Full PnL accounting, position tracking, and analytics, all with simulated capital. The honest measurement of whether the strategy works.None, no capital at risk. Paper trading is fully simulated.

A common pattern: alert + paper trade on the same filter. The alerts surface candidate trades for human review while the paper pod keeps an honest scoreboard.

The Pods tab

The Pods tab lists everything you have set up, grouped into two tables: Paper Trade and Alerts. Each row has an on/off toggle, the attached filter, and (for paper pods) capital, PnL, and return columns.

When you have one or more paper pods, a row of aggregate performance cards sits above the tables, summing across all of them: Effective Capital, Total PnL, Total Return, Win Rate, and Positions (open / closed / resolved).

Pod limit: your plan caps how many pods can be active at once. The header shows your current count against the cap, and Create is disabled once you reach it. Disable or delete an pod to free up a slot.

Creating an Pod

  1. Go to the Pods tab
  2. Click the + button
  3. Step 1: Choose pod type
  4. Step 2: Fill in the form (see details below for each type)
  5. Click Create

Every pod requires:

  • Pod Name: a descriptive label (e.g., “Whale Trades Alert”)
  • Filter: which trades trigger this pod. Cannot be changed after creation. Create a new pod to use a different filter.
  • Active on creation: whether the pod starts processing immediately or stays inactive until you enable it

Alert

Notifies you when a matching event occurs. You choose the delivery method at creation time.

Delivery method

MethodWhat it does
EmailSends an email to a specified address. Subject to throttle limits (see below).
Activity TabPushes the match directly to the Activity Tab in real time. No throttle; every match is delivered immediately.

The delivery method is locked after creation. To switch from email to activity tab (or vice versa), create a new alert. You can have both an email alert and an activity-tab alert on the same filter.

Fields (Email delivery)

These fields only appear when email delivery is selected:

FieldDescriptionRequiredDefault
Email AddressWhere to send notificationsYesN/A
Max Emails per HourCap on emails sent within a rolling one-hour windowYes6

Throttle Limit (Email only)

Email alerts are capped at a maximum of 6 per hour. Once the cap is reached, additional matching trades are silently skipped until the rolling one-hour window moves forward. The pod list shows your current usage (e.g., “3/6 sent this hour”).

Activity-tab alerts have no throttle. Every match appears on the Activity Tab immediately.


Paper Copy Trade

Simulates copying trades that match your filter. Tracks full PnL and position accounting with simulated capital only.

Capital Settings

FieldDescriptionDefaultValidation
Starting Capital ($)Total simulated capital for this strategy$10,000Min $1
Position Sizing (%)Percentage of total capital to allocate per trade (and for fresh-sized scale-ups)5%0.1 to 100%
Max Exposure (%)Cap on how large a single position can grow via scale-ups. Only applies when Scale-up is enabled; it has no effect otherwise, since a non-scaling position is bounded by Position Sizing alone.5% (when scale-up is on)0.1 to 100%

Example: With $10,000 starting capital and 5% position sizing, each new trade allocates $500 of simulated capital. With Scale-up enabled, the position can grow via follow-on buys up to the Max Exposure cap (set it to 25% and that ceiling is $2,500).

Exit Behavior

Controls when and how positions are closed.

SettingWhat it doesDefault
Follow sellsExit when the trader you’re copying sells their positionON
Proportional exitsMatch the trader’s sell percentage instead of exiting fully. Only available when Follow sells is ONON
Hold until resolutionKeep positions open until the market resolves. When OFF, you must set a Sell-At PriceON
Sell-At PriceMarket-sell when the outcome price reaches this level to free up capital. Only shown when Hold until resolution is OFF. Any value greater than 0 and less than 1 is accepted. The default tracks the Sell post-resolution flag below: 0.99 when off, 0.999 when on.(0, 1) exclusive
Sell post-resolutionCatch-all for late-resolving positions. When ON, market-sell once the resolution date has passed AND the last observed price is ≥ Sell-At Price. Useful when a market trades past resolution time and you want to capture intrinsic value rather than wait. Only shown when Hold until resolution is OFF.OFF

Scale-up

SettingWhat it doesDefault
Scale-up enabledWhen ON, every buy from any followed trader adds to an existing position: same trader uses proportional sizing, different trader uses fresh sizing, both clamped by Max Exposure. When OFF, the position freezes after the first buy and subsequent buys (from any trader) are skipped.OFF

Position Limits

Controls how the system handles multiple signals and conflicting trades.

SettingWhat it doesDefault
Single entry per eventSkip entries into other markets within the same event if you already hold a position. Does not affect scale-ups on existing positions.ON
Follow same trader hedgesSome traders buy both Yes and No on the same market (often when they expect the price to flip both ways or to lock in arbitrage). When ON, you mirror those opposing-side trades from the same trader. When OFF, opposing-side trades from the same trader are blocked.ON
Follow other trader hedgesWhen ON, allow entries on the opposing side of a market even when you already hold a position from a different trader. Useful when you trust both traders to be right on each side (a natural hedge across views). When OFF, those opposite-side trades are blocked: contradicting signals cancel out and cost spread on both sides.OFF
Max one market per traderWhen ON, a trader who already contributes to a position on one market in this pod is skipped on new markets. Same-market hedges (Yes + No on the same market from the same trader) count as one market and are governed by the hedge flags above.OFF
Max markets per traderNumeric cap on the distinct markets a single trader can contribute to in this pod. 0 = no cap. Mutually exclusive with Max one market per trader, the input is hidden when that toggle is on. Same-market hedges count as one market.0 (no cap)

Key rule: Opposing positions from different traders are blocked unless Follow other trader hedges is ON. By default, if Trader A buys Yes and Trader B then buys No on the same market, B’s trade is skipped: contradicting signals cost spread on both sides with no edge.

Rate Limit

SettingWhat it doesDefaultRange
Max Trades per HourMaximum number of paper trades recorded per rolling one-hour window. Once the limit is reached, additional matching trades are skipped until the window rolls forward.501 to 50

Behavior Preview

The form shows a live preview based on your current scale-up + hedge settings:

Follow         : Trader A buys Yes → you open a Yes position
Scale up/Skip  : Trader A buys Yes again (depends on Scale-up enabled)
Scale up/Skip  : Trader B also buys Yes (depends on Scale-up enabled)
Follow/Skip    : Trader D buys Yes on another market in the same event (depends on Single entry per event)
Follow/Skip    : Trader A buys No (depends on Follow same trader hedges)
Follow/Skip    : Trader C buys No (depends on Follow other trader hedges)

Pod Detail Page

Click any pod row to see the full detail view. The tabs differ by pod type.

Alert Pods

Tabs: Alert Activity, Audit Log, Settings.

  • Alert Activity: Delivery history with timestamp, status (sent / throttled / failed / delivered), and (for email delivery) current throttle usage.
  • Audit Log: Configuration change history with timestamp, operation, and before / after diffs.
  • Settings: Edit the pod’s configuration. The filter and delivery method stay locked.

Paper Copy Trade Pods

Seven tabs, with Performance as the default landing tab:

Performance, Open Positions, Closed Positions, Trade Activity, Analytics, Audit Log, Settings.

  • Performance: Default tab. Five summary cards on top, equity curve below. See Performance tab.
  • Open Positions: Live positions with the followed trader(s), market, outcome, entry price, current price, $ size, unrealized PnL, opened-at and resolves-at timestamps. Sortable, paginated at 20 per page. Each open position row has a Close button to manually exit; closes are immediate at the current market price. A Close All button at the top of the tab closes every open position sequentially (confirmation required).
  • Closed Positions: Fully exited positions with the followed trader(s), market, outcome, status, size, exit price, realized PnL, and closed-at timestamp. Each row also surfaces the exit type as an inline label: Sold, Manual, Resolved, or Pre-existing. Sortable, paginated.
  • Trade Activity: Every event the pod has recorded. See Trade Activity tab.
  • Analytics: Aggregated performance metrics. See Analytics tab.
  • Audit Log: Configuration change history with before / after diffs. Includes toggle events (enable / disable), config edits, and creation.
  • Settings: Edit the pod’s configuration. The filter stays locked.

Performance tab

The default tab on every Paper Copy Trade pod. Two sections: a row of summary cards and an equity curve below.

Summary cards (5):

CardShowsTooltip
Effective CapitalStarting capital + realized PnL + unrealized PnL on open positions, with breakdown lines for Starting / Realized / Unrealized / AvailableMarked-to-market value that moves with live prices
Total PnLRealized + unrealized PnL combined; breakdown lines for Unrealized, Realized, and Peak (all-time peak total PnL, updated every 5 minutes and on page view)Marked-to-market
Total ReturnTotal PnL as a percentage of starting capitalMarked-to-market
Win RateCount-based win rate plus raw W/L countClosed positions only; open positions don’t count until they resolve
PositionsTotal positions count, broken down as open / closed / resolved, with Peak Open showing the all-time max simultaneously-open position count

Equity curve: A three-pane chart titled “Equity w/ Realized PnL, Realized Drawdown, Open positions”. The panes share an x-axis (the pod’s lifetime).

PaneColorWhat it shows
TopGreen lineStarting capital plus cumulative realized PnL. Excludes unrealized PnL on open positions. Capital adjustments (manual edits to the pod’s capital) appear as colored dots on the line: green for additions, red for removals.
MiddleRed linePeak-relative drawdown of realized PnL only. Capital edits do not reset the drawdown. The line tracks how far below your best-ever realized PnL you are. $0 at the bottom; the line spikes up as drawdown grows.
BottomBlue lineNumber of positions open at each point. Stepped: an entry adds 1, a full close subtracts 1, partial sells are no-ops.

The chart is downsampled for smooth rendering on long-running pods. The downsample count is shown in the top-right of the card.

Trade Activity tab

Every event the pod has produced: buys, scale-ups, partial sells, full closes, auto-sells, and resolutions. Columns: timestamp, event type, trader, side, price, shares, amount, and status.

Filter dropdown at the top of the tab. Options:

FilterWhat it shows
ImportantAll meaningful events. The default.
Wins & LossesSettled rows (closes and resolutions) with a final Won / Lost outcome
All typesEvery recorded event
BuyFresh entries
Scale UpFollow-on buys that grew an existing position
Partial SellPartial exits
Full SellFull closes
Auto SellSell-At Price or Sell post-resolution triggers
Manual SellSells you triggered from the dashboard Close button
ResolutionMarket-resolved events

Won / Lost badges appear next to the event type for settled rows where the outcome is known.

Skipped events (filter-skips) are not written as individual rows in the activity log. They are aggregated to keep the activity feed scannable.

Edited rows carry an orange “Edited” badge and a left border, indicating the configuration was changed after the event ran (e.g., follow-up edits to the pod’s settings).

Analytics tab

Available on Paper Copy Trade pods with at least one closed position. Recomputed every 30 minutes; the Processed timestamp at the top of the tab shows the last computation time.

Summary metrics (12 cards):

MetricMeaning
Realized PnLTotal realized profit or loss across closed positions
ReturnRealized PnL as a percentage of starting capital
Win RatePercent of closed positions that were profitable, with raw W/L count
$W-Win %Dollar-weighted win rate. Weights each position by its size.
Sharpe RatioRisk-adjusted return. Above 1 is good, above 2 is excellent.
Sortino RatioLike Sharpe but penalizes only downside volatility
Profit FactorTotal winning PnL divided by total losing PnL. Above 1 means net profitable.
Max DrawdownLargest peak-to-trough equity decline, shown as both dollars and percent
Kelly FractionMathematical position-sizing reference computed from historical edge and odds. Negative values indicate no historical edge.
Avg Hold TimeMean time a position is held from entry to exit
Avg WinMean realized PnL across winning positions
Avg LossMean realized PnL across losing positions

Performance Breakdown: a table that slices the same metrics by a dimension you pick from the dropdown.

DimensionWhat it groups by
By TraderEach copied trader’s address. Paged, 20 per page. Shows additional risk columns (Sortino, Max DD %, Profit Factor) pulled from the trader’s global stats. Hover over a trader row to see quick-action icons: add to filter whitelist, add to filter blacklist, run AI analysis, and open the trader’s profile in a new tab. Clicking the trader name itself navigates to their profile in the current tab.
By Trader ScoreBuckets of Trader Score
By Trader SharpeBuckets of the trader’s global Sharpe
By Trader SortinoBuckets of the trader’s global Sortino
By Trader Max DrawdownBuckets of the trader’s global max drawdown
By Trader Profit FactorBuckets of the trader’s global profit factor
By Trader KellyBuckets of the trader’s global Kelly fraction
By Trader Win RateBuckets of the trader’s global win rate
By Trader Trade SizeBuckets of the copied trader’s original trade size
By Market TagPolymarket tag (Politics, Sports, etc.). Paged, 20 per page.
By Market VolumeBuckets of total market volume at entry time
By Hour of DayEntry hour in UTC (0 to 23)
By Entry PriceBuckets of the outcome price at entry
By Exit PriceBuckets of the outcome price at exit

All tables include Trades count, Total PnL, Avg PnL, Win Rate, and Avg Return. Every column is sortable. Switching the dimension resets paging and sort to defaults.

Edge cases:

  • If the pod has no closed positions, the tab shows an empty state.
  • If analytics have not yet been computed for this pod (first run pending), the tab shows “Analytics not yet computed” and retries on each visit.
  • Metrics with insufficient data (e.g. Kelly on 3 trades) display as a placeholder.

Managing Pods

  • Enable/Disable: toggle on each pod row
  • Edit: modify configuration. Filter cannot be changed.
  • Delete: confirmation required

Tips

  • Start with alerts to validate your filter catches what you expect
  • Then add paper copy trade to the same filter to track simulated performance alongside the alerts
  • One filter, multiple pods: a single filter can power any number of pods
  • Throttle conservatively at first: high-volume filters can generate many matches