Developer docsnon-public certification surface

Aave protocol

Aave is documented as a Ethereum certification surface in Mattheus. Public execution is disabled while the full-launch verdict is NO_GO.

Short answer

Aave status: non-public certification and research surface. Certification state: Required full-launch integration; complete lending and recovery lifecycles remain non-public while the global verdict is NO_GO.

Non-public execution

Aave research and account-specific canary capabilities do not constitute public write availability while the global verdict is NO_GO.

Certification state

Required full-launch integration; complete lending and recovery lifecycles remain non-public while the global verdict is NO_GO.

Who This Is For

Developers preparing Aave actions through Mattheus API, SDK, MCP, or workflow surfaces.

Before You Begin

  • A supported action and amount
  • Preview payload hash
  • Balance, allowance, liquidity, simulation, and policy checks where applicable
  • Manual user approval before signing or broadcast

Answer engine brief

Mattheus overview

Mattheus is a private AI trading workspace for researching markets, testing reproducible strategies, reviewing portfolio context, and preparing governed actions. Developers can connect through REST APIs, SDKs, and MCP while account authority, policy checks, and approvals remain separate.

Does Mattheus require approval before execution?

Yes. An interactive request requires an exact short-lived one-time approval confirmed with fresh wallet reauthentication. API-key automation requires a separately activated, scoped agent session. Both paths still require wallet or signing readiness and policy checks.

Which markets are documented?

The active launch documentation covers Hyperliquid market data, paper trading, and gated Live workflows. Each page states whether an example is read-only, simulated, paper, or eligible for approval-gated Live execution.

How does policy-gated execution work?

Execution-capable requests are preview-first and must pass wallet readiness, protocol certification, feature gates, idempotency, configured policy controls, and either an exact interactive approval or a bounded API-key agent session before any live action.

Can users revoke permissions?

Users should be able to revoke supported scoped permissions and API keys. Documentation should keep stop, cancel, revoke, and policy rejection paths clear before users approve live execution.

Example

What this example does

Follow this example in order. Read the expected result below before connecting it to a live account or execution-capable workflow.

json
{
  "protocol": "aave",
  "venue": "Ethereum",
  "aiExecutable": false,
  "manualApprovalRequired": true,
  "requiresPreview": true,
  "requiresPolicyCheck": true,
  "certification": "Required full-launch integration; complete lending and recovery lifecycles remain non-public while the global verdict is NO_GO.",
  "supportedActions": [
    "supply",
    "withdraw",
    "borrow",
    "repay",
    "collateral",
    "emode",
    "delegation",
    "rewards",
    "reconcile"
  ]
}

Expected result

Aave data can inform research and strategy planning. An explicitly allowlisted canary may prepare a preview only when account capabilities permit it; public execution remains disabled.

Common errors

  • Reserve not allowlisted
  • Health-factor projection blocked
  • Approval not confirmed
  • Global launch gate is NO_GO
  • Preview rejected: balances, allowance, liquidity, route, simulation, policy, or approved-address checks did not pass.
  • Approval required: an interactive request has no approved, unexpired, exact one-time approval artifact, or an API-key request has no active scoped agent session.

Safety note

Aave actions remain subject to market, protocol, wallet, policy, signer, and operational risk. Mattheus does not promise execution success, yield, safety, or profit.

Next steps