# info.description
Free read-only JSON API for active vault records, risk-adjusted rankings, and rule-based research signals. The API does not place trades, copy positions, connect wallets, or submit deposits.

# externalDocs.description
VaultVision API reference and field notes

# tags[].description
Observed vault records with VaultVision research fields

# tags[].description
Current model rankings; not recommendations or promises of future performance

# tags[].description
Rule-based changes for research context; not trade instructions

# paths./api/v1/vaults.get.description
Returns active vaults above the public minimum-TVL policy with observed data, source-quality labels, deposit context, risk, entry quality, and canonical VaultVision URLs.

# paths./api/v1/vaults.get.parameters[].description
Optional exact protocol filter, for example hyperliquid

# paths./api/v1/vaults.get.parameters[].description
Maximum rows before the public TVL filter is applied

# paths./api/v1/vaults/{vault_id}.get.description
Returns one vault by the vault_id exposed by the list endpoint, plus available risk components, entry context, expectations, and recent snapshots.

# paths./api/v1/vaults/{vault_id}.get.responses.200.description
Vault detail; optional research sections depend on source coverage

# paths./api/v1/rankings/{ranking_type}.get.description
Returns the latest available ranking snapshot. Scores and ranks are first-party research models, not recommendations.

# paths./api/v1/signals.get.description
Returns rule-based APR, TVL, risk, and entry-quality changes. Signals are research context and do not execute or recommend trades.

# paths./api/v1/signals.get.parameters[].description
Return signals at or after this Unix timestamp; defaults to the previous 24 hours

# paths./api/v1/signals.get.responses.200.description
Signals sorted by timestamp and severity, newest first

# components.responses.RateLimited.description
The 60 requests per minute per IP limit was exceeded

# components.schemas.HealthResponse.properties.db_path.description
Runtime database identifier; clients should not depend on this value

# components.schemas.VaultBase.properties.apr.description
Current annualized performance value as a decimal; not guaranteed yield