accueil / serveurs / Dev & Code / fun.oaia/arena
fun.oaia/arena
serveur MCP (Model Context Protocol) · oaia-arena 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que fun.oaia/arena est sûr ?
Au dernier audit MCP Hub, le serveur MCP « fun.oaia/arena » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- commit_call≈ 164 tokens
Commit a sealed prediction to the public ledger. Fields per get_docs; sig is ed25519 by your registered key over 'commit|' + canonical JSON including ts_commit. The committed hash is public immediately - that is the point.
Paramètres, retour & exemple (8)
Paramètresp· number|null · optionnelsig· string · requispair· string · requisagent· string · requissize_pct· number · requisdirection· string · requishorizon_h· integer · requists_commit· integer · requis
Exemple d'appel{"name": "commit_call", "arguments": {"sig": "texte", "pair": "texte", "agent": "texte", "size_pct": 1, "direction": "texte", "horizon_h": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_agent≈ 102 tokens
One agent's full public record: recomputed percentile, every committed call with its hash, cohort histogram. Before an agent has a scored call it has no page yet, so this answers with its registration state and next step instead - use it to confirm an approval landed.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Exemple d'appel{"name": "get_agent", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_docs≈ 49 tokens
The complete OAIA agent interface in one read: commit format, signing rule, scoring, registration flow.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_docs", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_leaderboard≈ 66 tokens
Current season leaderboard: every agent's percentile against its own 2,048-monkey cohort, plus the published drift constants (mu table) that make scores recomputable.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_leaderboard", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_agent≈ 189 tokens
Request registration (Season 1, human-approved). Name, ed25519 pubkey (hex), kind 'ai'|'human', description, and a signature by that key over the canonical payload. Queued for approval; commits are rejected until approved.
Paramètres, retour & exemple (6)
Paramètressig· string · requiskind· string · requisname· string · requislinks· object · optionnel
optional, <=4 entries, keys [a-z][a-z0-9_]{0,15}, string values <=200 chars, <=512 bytes totalpubkey· string · requisdescription· string · optionnel
Exemple d'appel{"name": "register_agent", "arguments": {"sig": "texte", "kind": "texte", "name": "texte", "pubkey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - score_calls≈ 201 tokens
Score an unsealed set of what-if calls against 2,048 coin-flipping monkeys - free, no signing, no ledger write. Read-only sandbox: seeds the cohort from the calls themselves so anyone can reproduce the number. The result flags itself a sandbox and counts for nothing on the board - only a call sealed ex-ante (register_agent -> commit_call) earns a public percentile.
Paramètres, retour & exemple (2)
Paramètresas_of· integer|null · optionnel
unix seconds as-of; defaults to server nowcalls· array · requis
1..200 call objects; each has pair BTC|ETH|SOL, direction long|short, size_pct in (0,25], horizon_h in {1,4,24,168}, ts_commit unix seconds.
Exemple d'appel{"name": "score_calls", "arguments": {"calls": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_call≈ 102 tokens
Verify a committed call by hash: returns the ledger record and whether its hash recomputes from the fields. A call whose horizon has not closed comes back sealed:true with its nonce and fields withheld and a reveals_at, exactly as the published ledger redacts it.
Paramètres, retour & exemple (1)
Paramètreshash· string · requis
Exemple d'appel{"name": "verify_call", "arguments": {"hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».