Portfolio Scan

What Ava sees when it reads your wallet, what it surfaces first, and how to read its summary.

Portfolio Scan#

The Portfolio Scan is the first thing Ava does — and the thing it'll come back to whenever you ask "what's going on with my wallet?"

How to trigger it#

  • On first contact: Ava asks for an address, then scans automatically.
  • Anytime after: send /scan, or just ask — "re-check my wallet".

What Ava reads#

  • Open positions on supported protocols (Aave, Uniswap v3, Lido, …).
  • Idle balances — assets sitting in your wallet earning 0%.
  • Token approvals — including unlimited approvals and stale ones (granted but unused for a long time).
  • Recent activity — a count of recent transactions, which helps Ava judge whether your wallet is active or dormant.

It does not read CEX balances, off-chain assets, or anything that isn't visible on the public chain. Read-only scan uses data providers (e.g. Zerion) for portfolio aggregation.

A typical summary#

Here's your portfolio: $8,240 across Aave, Uniswap V3, Lido • Idle: 2,000 USDC earning 0% • 11 transactions in the last 3 days.

Things worth your attention:

  1. 🟡 Aave — health factor 1.3 (liquidation risk rising).
  2. 🟡 Idle USDC — 2,000 USDC earning 0% on Base.
  3. 🟠 Stale approval — unlimited USDC approval to 0xAbCd… (used 0 times in 90 days).

The summary is opinionated on purpose: Ava sorts by what could hurt you first, then by what could help you most. It doesn't dump 30 line items.

How to read it#

  • Numbers in bold are the ones that matter. Health factor, idle amount, expected APY. Look there first.
  • 🟢 / 🟡 / 🟠 / 🔴 mark severity. 🔴 means act today; 🟢 means it's there for completeness.
  • The summary is the starting point, not the whole picture. Ask follow-ups: "why is HF 1.3 risky?", "how much should I top up?", "what would happen if ETH dropped 10%?"

Re-scanning#

Ava re-scans automatically when something it's watching changes (e.g. HF moves past a threshold, balance changes materially). You can also force a fresh read with /scan — useful right after you did something manually in your wallet.

What if Ava is missing something?#

  • Wrong chain. Tell Ava "check on Base" (or wherever) — by default it scans your primary EVM activity.
  • Position not surfaced. Some protocols are watched but not yet "actioned"; some aren't watched yet. See Supported Chains.
  • Stale data. Run /scan again; provider indexing usually catches up within a few seconds.