Kyber (on-chain spot)
Kyber-powered spot swaps via the trading provider family. Quote, build, and execute on Base and multi-chain EVM.
Category: Trading
Catalog provider: trading (Kyber is the primary on-chain swap router behind spot actions, not a separate provider filter).
Thirdfy exposes Kyber quote and swap execution through governed catalog actions such as swap, get_best_trading_quote, and execute_optimal_swap. Sponsored Kyber execution is validated on Base mainnet; other chains may be quote-only or deployment-specific.
Credential model
| Path | Authority |
|---|---|
| Delegated user | Gator/ERC-7710 delegation or active Thirdfy binding |
agent_wallet | Agent-owned wallet for solo automation |
self | Local signer returns unsigned or signed txs per action |
No Kyber API keys in Thirdfy. Execution is on-chain through validated router calldata.
Discovery
| Surface | Example |
|---|---|
| MCP | getProviderActions { provider: "trading" } |
| CLI | thirdfy-agent actions --provider trading --json |
| REST | GET https://api.thirdfy.com/api/v1/agent/actions/catalog |
Readiness checklist
- Correct
chainId(Ethereum, Optimism, Unichain, Polygon, Base, Arbitrum per catalog). - Slippage and token addresses match catalog param schema.
- Delegation active before delegated-user swaps.
- Preflight
swaporexecute_optimal_swapbefore live runs.
Execution lanes
runMode | Use |
|---|---|
thirdfy / hybrid | Fan-out swaps to delegated wallets |
agent_wallet | Solo agent spot execution |
self | Operator-signed swap path |