Coverage is uneven by design. Most of the scored set sits in Morpho, Aave and Beefy, while
newer adapters contribute a thin tail. A vault only enters the scored set when its data
pipeline meets the quality bar described in Reading a score —
scores carry a
dataQuality flag, and on this snapshot 524 were sufficient, 6 partial
and 5 fallback.
Verify this yourself
These counts move daily as vaults cross the TVL floor or adapters change. Rather than trust the numbers on this page, read the machine-readable snapshot:dataQuality, for the
current day. The full history is committed daily to a public
repository.
The route-survival screen is published in the same commit:
verdict, reasonClass, path, usdIn, usdOut,
retained and checkedAt, plus a probe block stating what was measured. Read that block
before quoting a count: the probe is same-chain only (USDC on the vault’s own chain,
into the position, straight back), so a NO_ROUTE says nothing about bridging in from
another chain. reasonClass separates protocol_refused (the protocol’s own router will
not quote the position; the vault is dead for entry or exit) from no_aggregator_quote
(no same-chain swap into the underlying, typical of LP-token vaults, which may still be
exitable by redeeming and unwinding by hand).
The admin-topology screen (who can change a vault, and how fast) is published in the same
commit too:
class, curatorId, curatorRating, timelockSeconds, a
role summary (no addresses) and checkedAt. Aave, Pendle, EtherFi, Ethena and BNB vaults
are not screened. A vault controlled by a single key scores 40 on this factor if its curator
is rated established and 10 otherwise. On-chain DAO governance (a token-vote governor or Sky)
scores like a strong multisig, and an Aragon DAO like a weak one, since its voting plugin is not
inspected. A role’s delaySeconds is the delay a timelock or supervisor adds in front of it.
What is not covered
Named gaps, stated plainly because an undisclosed one is worse than a known one:- Spark and Sky (including sUSDS) are not scored today.
- Compound is not scored today.
- On Solana, only Kamino Earn vaults are scored (added 24 September 2026, chain id
792703809). Kamino Lend reserves, Jupiter Lend and PT markets on Solana venues are not. Solana vaults are scored only: Atlas has no Solana execution, so they never appear in a suggested portfolio. Solana addresses are case-sensitive; use theonchainIdfield, not the lowercasedvaultId, to look one up on-chain.
Programmatic access
The same scores that power the app are available via a read-only API for teams that want to quote the Atlas Score on their own earn surfaces. Scores refresh on a roughly four-hour pipeline; the public snapshot is committed once a day. Agents can reach the same data through the MCP server, hosted athttps://atlasyield.club/mcp or run locally with npx. To ask what is covered right now
instead of reading this page, call GET /v1/scores?fields=compact&limit=1 and read total,
or the get_coverage MCP tool.