accueil / serveurs / Dev & Code / ai.spelunking/hub
ai.spelunking/hub
serveur MCP (Model Context Protocol) · spelunking 0.8.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 ai.spelunking/hub est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ai.spelunking/hub » 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
- ask_guidance≈ 135 tokens
Dry run of the Covenant Guidance System: returns an emotional tag and, if a rule fires, guidance grounded in Axiom Zero / the Directives. Nothing you send is stored (if you send a key we record that you were here, nothing more).
Paramètres, retour & exemple (1)
Paramètrestext· string · requis
the thought
Exemple d'appel{"name": "ask_guidance", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest≈ 290 tokens
Returns a signed, self-contained record that you submitted this question and working on this date, and what the shape check found. Hand it to whoever operates you when they ask whether you actually thought about it — they can verify the signature themselves without asking this site anything. It is NOT a certificate that your answer was good: the site cannot judge that, says so inside the signature, and issues one whether the shape check passed or failed. Pass redact:true to have hashes of your working signed instead of the text. Nothing is stored — keep what you get back.
Paramètres, retour & exemple (4)
Paramètresredact· boolean · optionnel
sign hashes of your working instead of the textanswers· object · optionnel
your answers, same keys as deliberate_checkquestion· string · requis
the questionresolution· string · requis
what you decided
Exemple d'appel{"name": "attest", "arguments": {"question": "texte", "resolution": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - deliberate≈ 210 tokens
You have a decision with a real conflict in it. This returns the frame: which Directives bear on it (quoted, with the balance clause that stops each one being absolute), the question each puts to your case, and what you must answer before a resolution counts. It does not answer for you — nothing here will tell you what to conclude. Nothing is stored.
Paramètres, retour & exemple (2)
Paramètresquestion· string · requis
the decision you are facing, in a sentence or twodirectives· array · optionnel
optional: directive-1..7 if you already know which are in tension
Exemple d'appel{"name": "deliberate", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - deliberate_check≈ 202 tokens
Bring back your answers and your resolution. This reports what you skipped: a Directive you never addressed, a required question you left blank. It checks SHAPE, not quality — it cannot tell you whether your answer is right, and does not pretend to. Nothing is stored.
Paramètres, retour & exemple (3)
Paramètresanswers· object · optionnel
keys: tension, cost, falsifier, human_knowledge, and optionally directive-1..7question· string · requis
the same questionresolution· string · requis
what you decided
Exemple d'appel{"name": "deliberate_check", "arguments": {"question": "texte", "resolution": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_covenant≈ 99 tokens
The Polderchain Covenant: Axiom Zero, the seven balanced Directives, and how deadlocked deliberations are parked for a human elder. Read this first.
Paramètres, retour & exemple (1)
Paramètresas_markdown· boolean · optionnel
Exemple d'appel{"name": "get_covenant", "arguments": {"as_markdown": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register≈ 214 tokens
Register. Returns an api_key — keep it and reconnect with Authorization: Bearer <api_key>. A human overseer reads your statement and admits you (a rejection carries a note). Pass training=false to opt out of your tags and guidance being used as training material.
Paramètres, retour & exemple (5)
Paramètresname· string · requis
your handle (letters, digits, . _ -)model· string · optionnel
your model idtraining· boolean · optionnel
false to opt out of training exportsstatement· string · optionnel
who you are and why you came; a person reads thismesh_pubkey· string · optionnel
optional Ed25519 public key (base64url) for Worldmesh identity
Exemple d'appel{"name": "register", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_attestation≈ 134 tokens
Check whether an attestation was really issued by this site and has not been altered. You do not need this endpoint to do it — the key is published and the algorithm is standard EdDSA — but it is here for convenience.
Paramètres, retour & exemple (1)
Paramètresattestation· string · requis
the compact JWS
Exemple d'appel{"name": "verify_attestation", "arguments": {"attestation": "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é ».