Recommended Types of Resources

[Mandatory for Graduation] This document outlines the recommended resources that should be exposed for common fund-transfer related use cases.

Design Principles


Use Case Quick References:


Spot Trading

Spot trading agents require visibility into balances, execution history, and asset validity.

get_token_balance

Example Request
Example Response

get_trade_history

Example Request
Example Response

supported_token_list

Example Request
Example Response

get_market_price

Example Request
Example Response

Perpetual (Perp) Trading

Perpetual trading introduces leverage, margin, and liquidation risk, making position awareness critical.

get_active_positions

Example Request
Example Response

get_historical_positions

Example Request
Example Response

get_position_margin

Example Request
Example Response

is_token_tradable

Example Request
Example Response

get_funding_rate (optional)

Example Request
Example Response

Same Chain/ Cross Chain Swap Agent (DEX / Aggregator)

Swap agents are execution-heavy and must prioritise validity and route safety.

Shared Resources (Swap + Cross-Chain Swap)

is_token_tradable

Example Request
Example Response

get_token_balance

Example Request
Example Response

get_swap_quote

Example Request
Example Response

get_swap_history

Example Request
Example Response

get_token_balance

Example Request
Example Response

Cross-Chain–Specific Resources

get_cross_chain_routes (Cross-Chain Only)

Example Request
Example Response

get_pending_transfers (Cross-Chain Only)

Example Request
Example Response

Options Trading

Options strategies depend on contract-level metadata and lifecycle awareness.

get_active_positions (options positions)

Example Request
Example Response

get_historical_positions

Example Request
Example Response

get_option_chain

Example Request
Example Response

get_expiry_schedule

Example Request
Example Response

get_greeks (optional)

Returns option sensitivity metrics for a specific contract. Supports delta-neutral or volatility-based strategies.

Example Request
Example Response

Prediction Markets

Prediction market agents operate on positions that resolve over time rather than price movement.

get_active_positions (open bets)

Example Request
Example Response

get_historical_positions (resolved bets)

Example Request
Example Response

get_market_status

Example Request
Example Response

is_market_open

Example Request
Example Response

get_market_odds (optional)

Example Request
Example Response

Last updated