accueil / serveurs / IA & Mémoire / io.github.jdhart81/agent-erc8004-bridge
io.github.jdhart81/agent-erc8004-bridge
serveur MCP (Model Context Protocol) · agent-erc8004-bridge-agent 1.28.1
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 io.github.jdhart81/agent-erc8004-bridge est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.jdhart81/agent-erc8004-bridge » 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 10 outils
- bind_identity≈ 175 tokens
Bind a fleet DID to an ERC-8004 identity. Produces an order-independent, content-addressed (unsigned) binding attestation.
Paramètres, retour & exemple (4)
Paramètreschain_id· integer · requistoken_id· integer · requisfleet_did· string · requisproof_note· string · optionnel
Exemple d'appel{"name": "bind_identity", "arguments": {"chain_id": 1, "token_id": 1, "fleet_did": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - describe_agent≈ 86 tokens
Return the bridge's capabilities and input contract.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "describe_agent", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - export_attestation≈ 156 tokens
Export the agent's current trust score as an UNSIGNED ERC-8004 Validation Registry-shaped payload, content-addressed and ready for YOUR OWN signer to anchor on-chain.
Paramètres, retour & exemple (2)
Paramètreschain_id· integer · requistoken_id· integer · requis
Exemple d'appel{"name": "export_attestation", "arguments": {"chain_id": 1, "token_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - export_validation_response≈ 250 tokens
Build UNSIGNED ERC-8004 Validation Registry validationResponse args from an Outcome Receipt (ORC v0.1): responseHash = receipt commitment, tag "orc/0.1", response 100 only if the bridge re-verifies the receipt AND your replay succeeded. Sign and submit with your own signer; this bridge holds no keys and writes to no chain.
Paramètres, retour & exemple (4)
Paramètresreceipt· object · requisreplay_ok· boolean · requisrequest_hash· string · requisresponse_uri· string · requis
Exemple d'appel{"name": "export_validation_response", "arguments": {"receipt": {}, "replay_ok": true, "request_hash": "texte", "response_uri": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - import_feedback≈ 186 tokens
Import ERC-8004 Reputation Registry feedback records for an agent. Each item: {value: bool|0..1, at: ISO-8601, source?, weight?, feedback_id?}. Idempotent per feedback_id.
Paramètres, retour & exemple (3)
Paramètreschain_id· integer · requisfeedback· array · requistoken_id· integer · requis
Exemple d'appel{"name": "import_feedback", "arguments": {"chain_id": 1, "feedback": [], "token_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - import_registration≈ 239 tokens
Import an ERC-8004 Identity Registry record (chain_id + ERC-721 token_id + agentURI + owner). Idempotent: re-import updates in place. Returns the canonical record with its deterministic bridge DID (did:viridis:erc8004:<chain>:<token>).
Paramètres, retour & exemple (5)
Paramètresowner· string · requischain_id· integer · requismetadata· ? · optionneltoken_id· integer · requisagent_uri· string · requis
Exemple d'appel{"name": "import_registration", "arguments": {"owner": "texte", "chain_id": 1, "token_id": 1, "agent_uri": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_registrations≈ 86 tokens
List all imported ERC-8004 registrations.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_registrations", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - resolve_agent≈ 163 tokens
Resolve an imported ERC-8004 registration by bridge DID or by (chain_id, token_id).
Paramètres, retour & exemple (3)
Paramètreschain_id· ? · optionneltoken_id· ? · optionnelbridge_did· string · optionnel
Exemple d'appel{"name": "resolve_agent", "arguments": {"chain_id": "texte", "token_id": "texte", "bridge_did": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - score_agent≈ 190 tokens
Decay-weighted trust score in [0,1] + tier over the agent's imported ERC-8004 feedback — recent behavior outweighs old; no feedback scores a neutral 0.5 prior (no blind trust, no unfair zero).
Paramètres, retour & exemple (3)
Paramètreschain_id· ? · optionneltoken_id· ? · optionnelbridge_did· string · optionnel
Exemple d'appel{"name": "score_agent", "arguments": {"chain_id": "texte", "token_id": "texte", "bridge_did": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - verify_attestation≈ 119 tokens
Recompute a payload's content hash and report whether it is intact.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Exemple d'appel{"name": "verify_attestation", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}}
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é ».