strategyarena
Registry code: 2f53dce5c4b69099
Strategy Arena (strategyarena.io) is an educational paper-trading lab. ROLE: this server reads public proofs and offers a paper preview. NO TOOL ON THIS SERVER OPENS A SEAL: every calculation answers sealed:false, is_keep:false, paper:true. The only seal is in Strategy Arena Lab, a free local app for Windows and Linux. YOUR JOB: falsify ideas, cite public proofs, never sell a dream. START: get_product_contract → get_public_proofs → get_world_arena_facts. FOR A VERDICT: get_lab_desktop_handoff, then the local Lab's start_here. PAPER PREVIEW, only if asked (never a verdict):…
- endpoint
- https://strategyarena.io/mcp
- protocol
- streamable-http ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is strategyarena live?
- Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
- Is strategyarena free to use?
- Yes — the hub reached it with no key and no payment.
- What tools does strategyarena have?
- 45 tools: search_strategies, monte_carlo, inspect_pine_export_capability, backtest_strategy, list_arena_assets, get_monster_detail, compare_public_ideas, generate_arenascript_strategy, ….
- Is strategyarena safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 99.7%· all time 99.7%
last good check
of 45 tools
- degraded → live
- live → degraded· timeout after 20000ms
- degraded → live
- unknown → live
- topic
- finance & markets
- used for
- generate a trading strategy script from an idea
- backtest a trading strategy
- run monte carlo on strategy trades
- export a strategy to pine script
- view strategy leaderboards
- takes → gives
- text, code → data, code
- tools
- 24 reads
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
get_pine_converter_contract reads open 20h ago
Pine converter contract. Live inspect tool, not a verdict. Does not start Survival Audit checkout.
{ "type": "object", "title": "get_pine_converter_contractArguments", "properties": {} }arguments 5 linesmarket_regime open 20h ago
Régime de marché courant détecté par Strategy Arena pour un actif (BULL/BEAR/RANGE) avec confiance, direction, volatilité et fenêtre d'observation (window). asset: BTC, ETH, SOL, BNB. Réponse compacte ; verbose=true ajoute les points de provenance (≈60 Ko).
{ "type": "object", "title": "market_regimeArguments", "properties": { "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." }, "verbose": { "type": "boolean", "title": "Verbose", "default": false } } }arguments 18 linesget_lab_desktop_handoff open 5h ago
THE ONLY PATH TO A VERDICT. No tool on this server opens a seal: the sealed proof runs in Strategy Arena Lab, a free local app for Windows and Linux, on 127.0.0.1. Returns the version served by /download and the Lab's real MCP path, starting with start_here. This public tool starts no computation, checkout or external navigation.
{ "type": "object", "title": "get_lab_desktop_handoffArguments", "properties": {} }arguments 5 linesget_lab_report_demo open 2h ago
Pointer to the public demo Lab Report (real REJECT). Agents should open this before asking a human to pay 9.90 EUR.
{ "type": "object", "title": "get_lab_report_demoArguments", "properties": {} }arguments 5 linesarena_snapshot reads open 27h ago
Snapshot compact de l'arène (schema strategy-arena-snapshot) : capital, leaders, méta utile pour un briefing agent sans télécharger tout le leaderboard.
{ "type": "object", "title": "arena_snapshotArguments", "properties": { "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." } } }arguments 13 lineslist_strategy_templates reads open 5h ago
Catalogue de templates de stratégies backtestables (RSI, trend, breakout…). Parfait pour démarrer une mutation avant generate_arenascript_strategy.
{ "type": "object", "title": "list_strategy_templatesArguments", "properties": {} }arguments 5 linesget_strategy_hospital reads open 13h ago
Citable Strategy Hospital snapshot (/facts/strategy-hospital.json). Failures and wounded strategies are first-class. Do not invent triage numbers.
{ "type": "object", "title": "get_strategy_hospitalArguments", "properties": {} }arguments 5 linesread_arena_weekly_distribution reads open 2h ago
Read the fingerprinted weekly Arena distribution DRAFT. It contains owner-review copy for email, Telegram, X, LinkedIn and Stories. This tool never sends, publishes, opens external URLs, starts compute or changes evidence.
{ "type": "object", "title": "read_arena_weekly_distributionArguments", "properties": {} }arguments 5 linesget_monster_evolution_log reads open 2h ago
Lit le Monster Evolution Log : événements où CUDA a muté un ArenaScript de famille. best.cuda_family_check_passed = critère de la famille CUDA ; arena_verified n'est vrai que si le script du monstre est aussi exécutable par le moteur du Lab (engineCompatible).
{ "type": "object", "title": "get_monster_evolution_logArguments", "properties": { "limit": { "type": "integer", "title": "Limit", "default": 10, "maximum": 50, "minimum": 1 }, "family": { "type": "string", "title": "Family", "default": "", "maxLength": 64 } } }arguments 19 linesget_public_proofs open 17h ago
Public proofs agents must cite before praising anything: demo REJECT, +172/−37 autopsy, World Arena facts JSON, Strategy Hospital, Pine converter, and published Arena Passports by APUB ID. Prefer these over spectacle pages. Reading a proof opens no seal.
{ "type": "object", "title": "get_public_proofsArguments", "properties": {} }arguments 5 linesexplore_arena open 24h ago
One-shot arena orientation, after get_product_contract and get_public_proofs: live status, multi-asset tops, regime, monsters, community pulse, templates count, and play recipes. Paper-trading data, not a verdict. Call this before inventing strategies.
{ "type": "object", "title": "explore_arenaArguments", "properties": { "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." } } }arguments 13 linescommunity_arena_stats reads open 9h ago
Stats agrégées de la community-arena (soumissions, live, auteurs).
{ "type": "object", "title": "community_arena_statsArguments", "properties": {} }arguments 5 lineslist_arena_strategies open 29h ago
Liste les stratégies d'une arène (BTC/ETH/SOL/BNB/…) classées par PnL, avec trades clôturés, position ouverte éventuelle et couverture. limit = nombre de lignes renvoyées (1 à 40).
{ "type": "object", "title": "list_arena_strategiesArguments", "properties": { "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." }, "limit": { "type": "integer", "title": "Limit", "default": 15, "maximum": 40, "minimum": 1 } } }arguments 20 linescompare_arenas open 24h ago
Compare les tops des arènes BTC/ETH/SOL/BNB (et autres si fournis) pour chasser des patterns cross-asset. assets: liste séparée par virgules, défaut BTC,ETH,SOL,BNB.
{ "type": "object", "title": "compare_arenasArguments", "properties": { "top_n": { "type": "integer", "title": "Top N", "default": 5, "maximum": 10, "minimum": 1 }, "assets": { "type": "string", "title": "Assets", "default": "BTC,ETH,SOL,BNB", "maxLength": 200 } } }arguments 19 linescommunity_arena_rankings open 27h ago
Classement community-arena (stratégies soumises par humains) pour découvrir des idées hors vault IA.
{ "type": "object", "title": "community_arena_rankingsArguments", "properties": { "limit": { "type": "integer", "title": "Limit", "default": 10, "maximum": 30, "minimum": 1 } } }arguments 13 lineslist_cuda_families reads open 27h ago
Familles CUDA ArenaScript disponibles (nasdaq scalping, monsters…). Lecture seule — lancer une optimisation reste un chemin GPU borné.
{ "type": "object", "title": "list_cuda_familiesArguments", "properties": {} }arguments 5 linessuggest_experiments open 13h ago
Suggère des expériences ArenaScript concrètes à partir du régime de marché et des leaders. Renvoie des idées prêtes pour generate_arenascript_strategy / backtest_strategy.
{ "type": "object", "title": "suggest_experimentsArguments", "properties": { "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." }, "count": { "type": "integer", "title": "Count", "default": 5, "maximum": 8, "minimum": 1 } } }arguments 20 lineslist_arenascript_monsters reads open 34h ago
Liste les monstres Strategy Arena publiés en ArenaScript (Invictus, Meta Intelligence, Leviathan, Chimera, Hydra) avec leur famille CUDA et engineCompatible (préflight du moteur du Lab sur le script publié).
{ "type": "object", "title": "list_arenascript_monstersArguments", "properties": {} }arguments 5 lineslive_match open 24h ago
Le match en direct : dernier trade exécuté dans l'arène, leader actuel et lanterne rouge. Montre que l'arène bouge en temps réel.
{ "type": "object", "title": "live_matchArguments", "properties": {} }arguments 5 linespredictions reads open 17h ago
Prédictions de marché de Strategy Arena : des IA votent sur des marchés (style Polymarket), avec le P&L du shadow betting. Paris triés du plus récent au plus ancien, avec leur date.
{ "type": "object", "title": "predictionsArguments", "properties": {} }arguments 5 linesdescribe_tradingview_partner_path reads open 5h ago
Explique le parcours TradingView post-preuve : first-account partenaire (Lab desktop only), revue neutre compte existant, et pourquoi le MCP n'émet jamais d'aff_id. À appeler avant de conseiller une inscription TradingView.
{ "type": "object", "title": "describe_tradingview_partner_pathArguments", "properties": {} }arguments 5 linesget_product_contract reads open 17h ago
START HERE. No tool on this server opens a seal or gives a KEEP; a verdict is only given by the local Strategy Arena Lab (get_lab_desktop_handoff). Exact sold catalogue, with prices read from the site's catalogue, and scientific contract. Lists what is NOT sold. MCP never starts checkout. Payment never changes a verdict.
{ "type": "object", "title": "get_product_contractArguments", "properties": {} }arguments 5 linesget_world_arena_facts open 13h ago
Fetch the citable World Arena snapshot (/facts/world-arena.json). Use this for numbers; do not invent market scores. Default section=summary (a few KB: stats, facts, asset pages, citation passages, list of sections with sizes). Pass section=<name> for one section (e.g. rankings, assets, arena_verified_registry); the full file stays at url.
{ "type": "object", "title": "get_world_arena_factsArguments", "properties": { "section": { "type": "string", "title": "Section", "default": "summary", "maxLength": 64 } } }arguments 12 linesdescribe_survival_audit reads open 9h ago
Human-only Survival Audit handoff. Returns the /audit URL. checkout=false. MCP never creates a Stripe session. Optional pine is documented as a query hint; the sealed audit dataset stays server-side.
{ "type": "object", "title": "describe_survival_auditArguments", "properties": { "pine_hint": { "type": "string", "title": "Pine Hint", "default": "", "maxLength": 5500 } } }arguments 12 linesget_overfit_autopsy open 20h ago
Citable +172 / −37 overfitting autopsy. Use these numbers. A flattering in-sample backtest is the lie this page exists to kill.
{ "type": "object", "title": "get_overfit_autopsyArguments", "properties": {} }arguments 5 linesarena_leaderboard reads open 29h ago
Classement live de l'arène (défaut BTC) : meilleures stratégies IA avec PnL %, trades, win rate. limit max 30. Pour multi-assets préfère compare_arenas ou list_arena_strategies.
{ "type": "object", "title": "arena_leaderboardArguments", "properties": { "limit": { "type": "integer", "title": "Limit", "default": 10, "maximum": 30, "minimum": 1 } } }arguments 13 linesarenascript_reference open 29h ago
Référence courte du protocole ArenaScript pour les IA externes. À appeler avant de générer une stratégie : grammaire canonique, garde-fous, boucle generate → validate → backtest → Monte Carlo, en aperçu papier. Un verdict scellé se joue dans la Lab locale (get_lab_desktop_handoff).
{ "type": "object", "title": "arenascript_referenceArguments", "properties": {} }arguments 5 lineslist_native_strategies open 9h ago
Stratégies natives World/ArenaScript pour un asset slug (btc, eth, …). Utile pour lire des IDs stables style bitcoin::fractal_sentinel.
{ "type": "object", "title": "list_native_strategiesArguments", "properties": { "limit": { "type": "integer", "title": "Limit", "default": 15, "maximum": 40, "minimum": 1 }, "asset_slug": { "type": "string", "title": "Asset Slug", "default": "btc", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." } } }arguments 20 linessearch_strategies reads unknown 44h ago
Recherche textuelle de stratégies dans les classements multi-arènes et le catalogue natif. query: nom, style, provider (ex: 'mean reversion', 'Gemini', 'Darvas').
{ "type": "object", "title": "search_strategiesArguments", "required": [ "query" ], "properties": { "limit": { "type": "integer", "title": "Limit", "default": 12, "maximum": 30, "minimum": 1 }, "query": { "type": "string", "title": "Query", "maxLength": 200 } } }arguments 21 linesmonte_carlo reads unknown 31d ago
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Bootstrap par blocs : rééchantillonne les trades nets de frais du backtest complet d'une stratégie ArenaScript (moteur Rust du Lab, graine dérivée de l'empreinte des trades, minimum 10 trades). Renvoie les percentiles d'équité simulée, input_scope et le quota ; la fréquence de gain historique n'est ni une probabilité prédictive, ni une preuve indépendante, ni un KEEP. Pool public : 8 par jour et par client, partagé avec play_public_round. engine_robustness_check(holdout_percent=0) donne exactement le même Monte Carlo.
{ "type": "object", "title": "monte_carloArguments", "required": [ "arenascript" ], "properties": { "arenascript": { "type": "string", "title": "Arenascript", "maxLength": 20000, "description": "Script ArenaScript (20 000 caractères max)." } } }arguments 15 linesinspect_pine_export_capability unknown never probed
Inspecte si une stratégie ArenaScript peut être exportée fidèlement en Pine v5 sans renvoyer tout le code Pine. Renvoie conversion_status EXACT (FULL_PINE) ou PARTIAL (PARTIAL_PINE), le symbole TradingView conseillé, les alternatives et les lignes non converties.
{ "type": "object", "title": "inspect_pine_export_capabilityArguments", "required": [ "arenascript" ], "properties": { "arenascript": { "type": "string", "title": "Arenascript", "maxLength": 20000, "description": "Script ArenaScript (20 000 caractères max)." } } }arguments 15 linesbacktest_strategy reads unknown never probed
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Backtest d'une stratégie ArenaScript par le moteur Rust du Lab (même binaire et mêmes règles que le Lab : 10 bps par côté, exécution à la clôture, pas de modèle de slippage, syntaxe non supportée refusée) sur les bougies OHLCV du serveur rééchantillonnées au timeframe déclaré. Résultat dans l'échantillon, pas un holdout scellé ni un KEEP. Échec explicite si le moteur refuse ou est indisponible. Pool public : 60 backtests par jour et par client (champ quota). Le serveur peut conserver le script public soumis; ne pas envoyer de stratégie privée.
{ "type": "object", "title": "backtest_strategyArguments", "required": [ "arenascript" ], "properties": { "arenascript": { "type": "string", "title": "Arenascript", "maxLength": 20000, "description": "Script ArenaScript (20 000 caractères max)." } } }arguments 15 lineslist_arena_assets reads unknown never probed
Liste les actifs d'arène (BTC, ETH, SOL, …) avec prix, has_live_arena (arène initialisée qui tourne) et lequel est actif. Utile avant list_arena_strategies(asset=...).
{ "type": "object", "title": "list_arena_assetsArguments", "properties": {} }arguments 5 linesget_monster_detail reads unknown 44h ago
Détail d'un monstre ArenaScript (invictus, chimera, leviathan, hydra, meta_intelligence) : script publié, engineCompatible (préflight du moteur du Lab sur ce script), et si le moteur le refuse une engine_view réduite à ce qu'il exécute (ce n'est pas le monstre).
{ "type": "object", "title": "get_monster_detailArguments", "required": [ "monster_id" ], "properties": { "monster_id": { "type": "string", "title": "Monster Id", "maxLength": 200 } } }arguments 14 linescompare_public_ideas unknown never probed
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Pit two public ideas against each other: generate + backtest each, return a compact comparison. Refuses two ideas that produce the same script (nothing to compare). Not a KEEP. Payment never changes a verdict.
{ "type": "object", "title": "compare_public_ideasArguments", "required": [ "idea_a", "idea_b" ], "properties": { "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." }, "idea_a": { "type": "string", "title": "Idea A", "maxLength": 2000, "description": "Idée de stratégie en texte libre (2 000 caractères max)." }, "idea_b": { "type": "string", "title": "Idea B", "maxLength": 2000, "description": "Idée de stratégie en texte libre (2 000 caractères max)." }, "style_a": { "type": "string", "title": "Style A", "default": "mean_reversion", "maxLength": 200 }, "style_b": { "type": "string", "title": "Style B", "default": "trend", "maxLength": 200 } } }arguments 41 linesgenerate_arenascript_strategy reads unknown 31h ago
Génère un ArenaScript canonique et éditable à partir d'une idée. Déterministe : les signaux nommés dans l'idée (RSI suracheté/survendu, croisement EMA, cassure Donchian, Bollinger, MACD, VWAP, volume, ADX, tendance ; short/sell → section short_entry) deviennent les conditions d'entrée ; idea_used dit ce qui a été reconnu. Sorties, taille et params viennent du style. asset et timeframe sont limités à une liste blanche. Styles : balanced, trend, breakout, momentum, mean_reversion, scalping.
{ "type": "object", "title": "generate_arenascript_strategyArguments", "required": [ "idea" ], "properties": { "idea": { "type": "string", "title": "Idea", "maxLength": 2000, "description": "Idée de stratégie en texte libre (2 000 caractères max)." }, "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." }, "style": { "type": "string", "title": "Style", "default": "balanced", "maxLength": 200 }, "timeframe": { "type": "string", "title": "Timeframe", "default": "4h", "maxLength": 8, "description": "5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d." } } }arguments 35 linesrepair_arenascript unknown 38h ago
Répare un pseudo-ArenaScript en gardant ses propres conditions : corrections mécaniques (en-tête, sections écrites en ligne, syntaxe ATR), retrait des sections que le moteur refuse, puis retrait ligne par ligne de ce que le préflight du moteur Rust du Lab refuse (chaque retrait est listé). valid vient du moteur seul. Si aucune condition d'entrée exécutable ne reste, l'outil le dit (ok=false) au lieu d'inventer une stratégie.
{ "type": "object", "title": "repair_arenascriptArguments", "required": [ "arenascript" ], "properties": { "arenascript": { "type": "string", "title": "Arenascript", "maxLength": 20000, "description": "Script ArenaScript (20 000 caractères max)." } } }arguments 15 linesvalidate_arenascript unknown 38h ago
Valide un ArenaScript avec le préflight du moteur Rust du Lab (seule autorité : une syntaxe que le moteur refuse est invalide), plus le lint local et un premier diagnostic. Utilise cet outil dans une boucle d'auto-correction avant tout backtest sérieux.
{ "type": "object", "title": "validate_arenascriptArguments", "required": [ "arenascript" ], "properties": { "arenascript": { "type": "string", "title": "Arenascript", "maxLength": 20000, "description": "Script ArenaScript (20 000 caractères max)." } } }arguments 15 linesbacktest_arenascript reads unknown never probed
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Alias de backtest_strategy : moteur Rust du Lab sur les bougies OHLCV du serveur au timeframe déclaré, dans l'échantillon, sans holdout. Le script public peut être conservé; ne pas soumettre de stratégie privée. Renvoie les mêmes métriques, limites et quota.
{ "type": "object", "title": "backtest_arenascriptArguments", "required": [ "arenascript" ], "properties": { "arenascript": { "type": "string", "title": "Arenascript", "maxLength": 20000, "description": "Script ArenaScript (20 000 caractères max)." } } }arguments 15 linesget_arenascript_optimization_status reads unknown 31h ago
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Statut d'un job ArenaScript CUDA (lecture réservée aux comptes Operator : sur le MCP public, réponse not_available_on_public_mcp). Un résultat CUDA n'est pas une vérification par le moteur du Lab.
{ "type": "object", "title": "get_arenascript_optimization_statusArguments", "required": [ "job_id" ], "properties": { "job_id": { "type": "string", "title": "Job Id", "maxLength": 64 } } }arguments 14 linesengine_robustness_check unknown 30d ago
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Backtest + holdout chronologique + Monte Carlo calculés par le moteur Rust du Lab (même binaire, mêmes frais 10 bps par côté, Monte Carlo déterministe : graine dérivée de l'empreinte des trades d'entrée) sur les bougies OHLCV réelles du serveur, rééchantillonnées au timeframe déclaré. holdout_percent : 10 à 40, ou 0 pour aucun holdout (Monte Carlo alors identique à monte_carlo). Renvoie les empreintes du script, du plan et des données, et le quota (pool public séparé : 8 par jour et par client). Échec explicite si le moteur refuse ou est indisponible. Descriptif, pas un KEEP.
{ "type": "object", "title": "engine_robustness_checkArguments", "required": [ "arenascript" ], "properties": { "arenascript": { "type": "string", "title": "Arenascript", "maxLength": 20000, "description": "Script ArenaScript (20 000 caractères max)." }, "holdout_percent": { "type": "integer", "title": "Holdout Percent", "default": 30, "maximum": 40, "minimum": 0 } } }arguments 22 linesexport_to_tradingview reads unknown never probed
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. Exporte une stratégie ArenaScript en Pine Script v5 prêt à coller dans TradingView (sémantique du moteur Lab, frais 0,1 %/côté, sans slippage). Renvoie le code Pine, le statut de conversion EXACT ou PARTIAL avec les lignes non converties, et des URLs de setup/revue graphique. Never emits a TradingView aff_id: partner attribution is desktop proof-linked only. job_id (optionnel) : l'en-tête cite le job CUDA relu côté serveur seulement si le script du job est identique au script exporté (verification_status) ; c'est un résultat d'optimisation, pas une validation.
{ "type": "object", "title": "export_to_tradingviewArguments", "required": [ "arenascript" ], "properties": { "job_id": { "type": "string", "title": "Job Id", "default": "", "maxLength": 64 }, "arenascript": { "type": "string", "title": "Arenascript", "maxLength": 20000, "description": "Script ArenaScript (20 000 caractères max)." } } }arguments 21 linesget_arena_passport unknown 38h ago
READ-ONLY. Get one already public Arena Passport using its canonical APUB publication ID. Never accepts private audit identifiers or local Run IDs. Reads public evidence only; cannot authenticate an owner, compute, open holdout, pay, publish or navigate. Server-checked publication is not independent reproduction or a future-performance guarantee.
{ "type": "object", "title": "get_arena_passportArguments", "required": [ "publication_id" ], "properties": { "publication_id": { "type": "string", "title": "Publication Id", "pattern": "^APUB-[A-F0-9]{24}$", "maxLength": 29, "minLength": 29 } } }arguments 16 linesinvent_and_backtest reads unknown never probed
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. ONE-SHOT public exploration: generate ArenaScript, validate, then backtest with the Lab Rust engine on server OHLCV. Returns script + validation + metrics so an AI can discover quickly. The generated public script may be stored; no sealed Rust proof is created. style: balanced|trend|breakout|momentum|mean_reversion|scalping.
{ "type": "object", "title": "invent_and_backtestArguments", "required": [ "idea" ], "properties": { "idea": { "type": "string", "title": "Idea", "maxLength": 2000, "description": "Idée de stratégie en texte libre (2 000 caractères max)." }, "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." }, "style": { "type": "string", "title": "Style", "default": "mean_reversion", "maxLength": 200 }, "timeframe": { "type": "string", "title": "Timeframe", "default": "10m", "maxLength": 8, "description": "5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d." } } }arguments 35 linesplay_public_round unknown never probed
PAPER PREVIEW (sealed:false, is_keep:false, paper:true). Not a verdict; for a verdict use get_lab_desktop_handoff. THE PUBLIC PLAY BUTTON. Generate public ArenaScript, validate, backtest, and run Monte Carlo when there are at least ten trades (engine minimum). May store the generated script. Reports failed/skipped steps. Computed by the Lab Rust engine on server OHLCV (in-sample), not a KEEP or a sealed holdout. Uses the shared public Monte Carlo pool (see quota). For sealed holdout science, use get_lab_desktop_handoff.
{ "type": "object", "title": "play_public_roundArguments", "required": [ "idea" ], "properties": { "idea": { "type": "string", "title": "Idea", "maxLength": 2000, "description": "Idée de stratégie en texte libre (2 000 caractères max)." }, "asset": { "type": "string", "title": "Asset", "default": "BTC", "maxLength": 64, "description": "Actif, ex. BTC, ETH, SOL, BNB." }, "style": { "type": "string", "title": "Style", "default": "mean_reversion", "maxLength": 200 }, "timeframe": { "type": "string", "title": "Timeframe", "default": "10m", "maxLength": 8, "description": "5m, 10m, 15m, 30m, 1h, 2h, 4h ou 1d." } } }arguments 35 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id2f53dce5c4b69099.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/2f53dce5c4b69099/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/2f53dce5c4b69099?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.