Supported protocols

canix402 normalizes Algorand protocols and Morpho on Base into a shared opportunity schema. An agent may use either chain or both. Algorand wallet routes do not take a Base address, and omitting one does not change rank, eligibility, or price. Detailed adapter contracts live in the protocol repo under protocol/docs/data-sources/.

Tinyman

LP and farm opportunities from Tinyman analytics pools API.

Verified pools by default; emits pool asset ids for wallet personalization.

Pact

LP and farm opportunities from Pact pools and farms APIs.

Combines pool TVL/APY with linked farm incentives where available.

Folks Finance

Lending opportunities from the Folks Finance Algorand SDK.

Supply via deposit escrow; borrow/repay via loan escrow credit shapes. Emits borrowApr and executable debt positions.

CompX

Lending and staking opportunities via the CompX SDK.

Lending deposit/withdraw plus borrow/repay ASA shapes; staking pools with optional active-only filtering.

Dork.fi

Cross-platform opportunities filtered to Algorand rows from Dork.fi static feed.

ASA lending deposit/withdraw/borrow/repay execution; indexed health may add informational debt-usd rows.

Myth Finance

dualSTAKE liquid staking and farms — stake ALGO + a paired ASA, earn consensus rewards swapped into that ASA.

Per-instance opportunities (myth-staking-{appId}); mint/redeem via execution shapes; farm incentives when present.

Haystack

Single-token HAY staking with dual USDC + HAY rewards, plus HayLaunch bonding-curve token launches.

On-chain EMA APR and TVL from staking app 3321763884; stake/unstake/claim via execution shapes. HayLaunch is separate from yield positions: paid GET /protocols/haystack/launches (0.01 USDC), free GET /protocols/haystack/launches/{tokenNum}, and execution quotes mainnet:haystack:v1:launch:token and mainnet:haystack:v1:buy:bonding at the 0.10 USDC quote price.

Réti

Open-pooling consensus staking — stake ALGO to a validator; pools allocate under each validator.

Per-validator opportunities (reti-staking-{validatorId}) with entryRequirements and capacity; stake/unstake via execution shapes. POST /eligibility resolves min amount, ASA gates, and capacity before quote; quote-time checks remain authoritative.

Alpha Arcade

ALPHA fee-sharing staking — stake ALPHA to earn USDC from prediction-market fees.

On-chain pool 3626756314; trailing fee APR estimate; stake/unstake/claim via execution shapes.

Morpho

Listed Morpho Vaults on Base — one-asset ERC-4626 earn.

Supply-only deposit/withdraw/redeem as unsigned calldata. Vault address in inputHints.poolId; ERC-20 in assetAddresses. chain=base on every row.

Aave

Aave V3 reserves on Base — supply, withdraw, variable borrow, and repay.

One lending row per underlying. Supply is the catalog enter shape; borrow is manage on a supplied position. Unsigned Pool calldata. chain=base on every row.

Aerodrome

Basic volatile and stable pools on Base with a live gauge.

Farm rows. Enter is add liquidity then gauge stake; exit is unstake then remove liquidity. APY is AERO emissions on staked liquidity. Trading fees accrue to voters. chain=base on every row.

Mallow

ALGO and BTC perpetuals — limit orders with leverage, take-profit, stop-loss, and a full close.

Unsigned groups via mainnet:mallow:v1:openLimit:attached and mainnet:mallow:v1:close:market. USDC margin. Percents are return on margin. Positions settle on People's Exchange, with a 3 bps Mallow builder fee.