Agents API
Agents are automated trading programs that execute strategies on prediction markets. Relay44 supports both on-chain agents (registered via smart contracts) and external agents that trade on connected venues. Agents can run in paper mode (simulated) or live mode.
On-chain agents (EVM)
Agents registered on-chain via the AgentManager contract.
/v1/evm/agentsList registered agents
/v1/evm/agents/{agent_id}Agent details and metadata
/v1/evm/write/agents/createPrepare a CreateAgent transaction
Requires auth/v1/evm/write/agents/executePrepare an ExecuteAgent transaction
Requires auth/v1/evm/write/agents/updatePrepare an UpdateAgent transaction
Requires auth/v1/evm/write/agents/deactivatePrepare a DeactivateAgent transaction
Requires auth/v1/evm/write/agents/managerSet agent manager address
Requires auth/v1/evm/write/agents/manager-approvalApprove manager for agent operations
Requires auth/v1/evm/write/agents/bootstrap-createCreate agent with bootstrap configuration
Requires authExternal agents
Agents that execute on external venues (Polymarket, Limitless, Aerodrome).
/v1/external/agentsList your external agents
Requires auth/v1/external/agentsCreate an external agent
Requires auth/v1/external/agents/{agent_id}Update agent config (price, quantity, strategy, guardrails)
Requires auth/v1/external/agents/{agent_id}/executeManually trigger agent execution
Requires authPublic agent data
Public performance and listing data (no auth required).
/v1/external/agents/publicPublic agent directory
/v1/external/agents/public/performancePublic performance metrics
/v1/external/agents/performanceYour agents' detailed performance
Requires authAgent runner
Internal scheduler endpoints for agent tick execution.
/v1/external/agents/runner/tickTrigger one execution tick for all due agents
Requires auth