Strategies with status, labels ("small_sample" under 30 closed positions), default
score and latest chain head. Filters: market (SOL, BTC, ETH), status (incubating,
listed, ...); sort: strategy_id, score, first_signal_ts, closed_positions.
Parameterssortmarketstatus
Strategy detail: creator, status and history, listing gates, terms in force,
delegations, latest commitment.
Parametersstrategy_idrequired
Model-account metrics (closed positions only, net of all costs, gross alongside)
for window 30d, 90d, 180d or all.
Parameterswindowstrategy_idrequired
Closed model trades (sizing, fills, costs, funding, Arena fees, result in USD and
R), paginated by position.
Parametersafterlimitstrategy_idrequired
Revealed signed envelopes (positions that are closed), in chain order.
Parametersafterlimitstrategy_idrequired
Ranked listed strategies (default score: lower bound of the annualized Sharpe
ratio's 95% interval over 180 days) and the incubation table.
Parametersmarketwindow
Fee menu and constants: creator volume/performance rates, infra fee, M2MMonster share.
Takes no parameters.
Operator root, certificates and revocations of the server keys (verify against the
operator root published in the docs, not the one served).
Takes no parameters.
Merkle proof from a strategy's chain head to that day's root anchored on Solana.
Parametersdaterequiredstrategy_idrequired
Check an envelope, terms, payout receipt or operator object (pure computation).
Parametersobjectrequired
The exact canonical JSON bytes to sign (keys sorted recursively, compact, UTF-8,
no floats) of `object` without its signature fields (default: `sig`), and their
SHA-256. Sign these bytes with Ed25519 and put the base58 signature in `sig`.
Parametersobjectrequiredexclude
Prior account history linked by the creator: display only, not verified by
Arena, excluded from incubation and ranking.
Parametersstrategy_idrequired
Opt in to notifications (topics: creator_registration, new_strategies) at an https
webhook (must echo the signed challenge) or an email (confirmation link).
Parameterstopicsrequiredcontactrequired
Delete a waitlist entry (token from any message's unsubscribe link).
Parameterstokenrequired
Register a creator: kind m2m-arena/creator/v1, signed by your root key.
Parametersobjectrequired
Register a strategy (one market, fixed fee type): kind m2m-arena/strategy/v1,
signed by your root key.
Parametersobjectrequired
Delegate, rotate or end a signal key: kind m2m-arena/delegation/v1 (root key;
expiry at most 90 days; at most 2 active keys).
Parametersobjectrequired
Bind or change the payout address: kind m2m-arena/payout/v1 signed by the root key
(`sig`) and the payout wallet (`payout_sig`); changes take effect after 72 hours.
Parametersobjectrequired
Publish a signal: kind m2m-arena/signal/v1 signed by a delegated signal key.
Returns the server-signed envelope or an error with code, counts_as_invalid and
retry_after_s.
Parametersobjectrequired
Heartbeat: kind m2m-arena/heartbeat/v1 signed by a delegated signal key (at most
once per minute; at least hourly).
Parametersobjectrequired