Every report metric must travel with its provenance.
{
"value": 0,
"unit": "percent",
"source": {
"provider": "Aave",
"endpoint": "https://mcp.aave.com",
"method": "get_markets",
"evidenceUrl": "https://aave.com/docs/mcp/tools"
},
"observedAt": "ISO-8601",
"fetchedAt": "ISO-8601"
}
Current APY, utilization and available-liquidity observations have a five-minute PASS window.
Risk-score inputs are an analyst/model assessment rather than a live market read. Their evidence is tracked separately:
assessedAt;A report is releasable only when every core input is PASS.
The quality status is derived by the engine. It is not accepted as an analyst-supplied field.
v0.2 uses the official Aave MCP endpoint for live market discovery:
https://mcp.aave.comget_marketsThe raw upstream response is preserved by the adapter so normalization can be audited.