Skip to main content

1. List providers

2. Discover market context

3. Resolve an asset to canonical ID

4. Query lending markets and rates

5. Rank yield opportunities

--providers expects provider names from providers list (aave,morpho,kamino,moonwell), not protocol categories.

6. Get bridge and swap quotes

7. Plan an execution (dry-run)

Both --wallet (OWS, recommended) and --from-address (local signer) are supported. Tempo plans always use --from-address. See Execution & Signing for setup details.

8. Submit a wallet-backed action

Wallet-backed submit uses the action’s persisted wallet_id and DEFI_OWS_TOKEN. Local-signer submit uses --private-key or key env vars. See Execution & Signing.

9. Use schema for machine integration

10. Add reliability defaults

Next: Output Contract