Skip to main content
Perps Agent is designed so each role has the minimum privilege needed.

Trader

The end user running an agent.
  • Connects their own Bybit account using trade-only API keys.
  • Configures markets, risk caps, and strategy templates from Telegram.
  • Can start, stop, and inspect their own runs.
  • Cannot access other users’ keys, runs, or balances.

Agent (the bot itself)

The automated process that proposes params, places orders, and submits proofs.
  • Can read market data and the trader’s risk caps.
  • Can place and cancel orders only on markets and within caps that match the on-chain commit.
  • Cannot withdraw funds, change risk caps, or rewrite history.

Observer

Anyone reading the on-chain record.
  • Can verify any past commit and attestation on Mantle.
  • Can recompute risk-adjusted metrics from the public attestations.
  • Cannot see private trader identity beyond what is voluntarily linked.
This role split is what makes the track record meaningful: the agent only ever does what was committed, and any observer can check it.