monster.m2m/arena · v0.1.0 · finance-and-payments
m2m.monster Arena is healthy: it completed an MCP handshake in 926 ms and exposes 20 tools.
Signed, chained trading-strategy signals for Pacifica perps: records, rankings, creator tools.
Endpoint: https://apiarena.m2m.monster/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 20 |
| Latency | 926 ms |
| Last checked (UTC) | 2026-10-28T18:45:11.808Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-28T18:45:11.808Z | Healthy | 926 |
list_strategies | 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. |
get_strategy | Strategy detail: creator, status and history, listing gates, terms in force, delegations, latest commitment. |
get_performance | Model-account metrics (closed positions only, net of all costs, gross alongside) for window 30d, 90d, 180d or all. |
get_trades | Closed model trades (sizing, fills, costs, funding, Arena fees, result in USD and R), paginated by position. |
get_envelopes | Revealed signed envelopes (positions that are closed), in chain order. |
get_rankings | Ranked listed strategies (default score: lower bound of the annualized Sharpe ratio's 95% interval over 180 days) and the incubation table. |
get_fees | Fee menu and constants: creator volume/performance rates, infra fee, M2MMonster share. |
get_operator | Operator root, certificates and revocations of the server keys (verify against the operator root published in the docs, not the one served). |
get_attestation_proof | Merkle proof from a strategy's chain head to that day's root anchored on Solana. |
verify_object | Check an envelope, terms, payout receipt or operator object (pure computation). |
canonicalize | 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`. |
get_prior_history | Prior account history linked by the creator: display only, not verified by Arena, excluded from incubation and ranking. |
waitlist_subscribe | Opt in to notifications (topics: creator_registration, new_strategies) at an https webhook (must echo the signed challenge) or an email (confirmation link). |
waitlist_unsubscribe | Delete a waitlist entry (token from any message's unsubscribe link). |
register_creator | Register a creator: kind m2m-arena/creator/v1, signed by your root key. |
register_strategy | Register a strategy (one market, fixed fee type): kind m2m-arena/strategy/v1, signed by your root key. |
delegate_signal_key | Delegate, rotate or end a signal key: kind m2m-arena/delegation/v1 (root key; expiry at most 90 days; at most 2 active keys). |
set_payout | 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. |
publish_signal | 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. |
send_heartbeat | Heartbeat: kind m2m-arena/heartbeat/v1 signed by a delegated signal key (at most once per minute; at least hourly). |