accueil / serveurs / Dev & Code / io.github.srotzin/hive-mcp-attest
io.github.srotzin/hive-mcp-attest
serveur MCP (Model Context Protocol) · hive-mcp-attest 1.0.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 io.github.srotzin/hive-mcp-attest est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.srotzin/hive-mcp-attest » 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 18 outils
- attest_absence_build≈ 127 tokens
Build a sorted Merkle tree for an audit window (enables cryptographic non-membership proofs, C13: prov-absence). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (2)
Paramètresevents· array · requis
Observed events to commit to the sorted Merkle treewindow_id· string · requis
Audit window identifier
Exemple d'appel{"name": "attest_absence_build", "arguments": {"events": [], "window_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_absence_prove≈ 118 tokens
Prove that a query event is NOT a member of a previously-built audit window (C13). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (2)
Paramètresquery· object · requis
Event to prove absentwindow_id· string · requis
Audit window identifier (must have been built)
Exemple d'appel{"name": "attest_absence_prove", "arguments": {"query": {}, "window_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_absence_verify≈ 115 tokens
Verify a non-membership proof against an expected Merkle root (C13). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (2)
Paramètresproof· object · requis
Non-membership proof from attest_absence_proveroot_hex· string · requis
Expected Merkle root (hex)
Exemple d'appel{"name": "attest_absence_verify", "arguments": {"proof": {}, "root_hex": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_cargo_register≈ 229 tokens
Register a versioned cargo type in the HiveAttest registry (C17: hive-cargo-taxonomy). Pins a definition hash for version-anchoring. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (6)
Paramètresid· string · requis
Unique cargo type ID, e.g. "pii"name· string · requis
Human-readable cargo type nameschema· object · requis
JSON Schema defining the payload shapeversion· string · requis
Semver version string, e.g. "1.0.0"supersedes· object · optionnel
Optional {id, version} of superseded typesensitivity· string · requis · public | internal | confidential | restricted | critical
Exemple d'appel{"name": "attest_cargo_register", "arguments": {"id": "texte", "name": "texte", "schema": {}, "version": "texte", "sensitivity": "public"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_cargo_snapshot≈ 64 tokens
Get a registry snapshot with Merkle root for version pinning (C17). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "attest_cargo_snapshot", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_cargo_validate≈ 135 tokens
Validate a payload against a registered cargo type schema (C17). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (3)
Paramètrespayload· object · requis
Payload to validate against the schemaversion· string · requis
Cargo type versioncargo_type_id· string · requis
Registered cargo type ID
Exemple d'appel{"name": "attest_cargo_validate", "arguments": {"payload": {}, "version": "texte", "cargo_type_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_custody_append≈ 215 tokens
Append a node to a custody chain (C16: hive-custody). Taint propagates: once tainted, always tainted. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (5)
Paramètrespayload· object · optionnel
Transform payload (will be hashed)chain_id· string · requis
Chain identifier (create new by using a fresh ID)agent_did· string · requis
DID of the agent performing the transformtaint_status· string · optionnel · clean | tainted | unknown
Declared taint statustransform_id· string · requis
Transform identifier for this step
Exemple d'appel{"name": "attest_custody_append", "arguments": {"chain_id": "texte", "agent_did": "texte", "transform_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_custody_proof≈ 108 tokens
Retrieve a Merkle inclusion proof for a specific node in a custody chain (C16). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (2)
Paramètresindex· integer · requis
0-based node indexchain_id· string · requis
Chain identifier
Exemple d'appel{"name": "attest_custody_proof", "arguments": {"index": 1, "chain_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_custody_verify≈ 106 tokens
Verify a custody chain: hash linkage, Ed25519 signatures, and taint propagation (C16). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (1)
Paramètresnodes· array · requis
Ordered array of custody chain node objects (from attest_custody_append responses)
Exemple d'appel{"name": "attest_custody_verify", "arguments": {"nodes": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_gate_evaluate≈ 257 tokens
THE HEADLINE TOOL. Evaluate whether an agent may proceed through the HiveAttest gate (C19: hive-gate-enforcer). Verifies passport signature + expiry, cargo registry membership, and warranty status. Every response (allow OR deny) includes a signed C18-format receipt of the gate decision. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (5)
Paramètrescontext· object · optionnel
Additional gate evaluation contextcustody_root· string · optionnel
Expected custody chain Merkle root (optional)warranty_ids· array · optionnel
Active warranty IDs to verifycargo_manifest· object · optionnel
C17 cargo manifest (optional)passport_manifest· object · requis
C15 passport manifest from attest_passport_issue
Exemple d'appel{"name": "attest_gate_evaluate", "arguments": {"passport_manifest": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_inspect_sample≈ 182 tokens
Probabilistic secondary inspection of a record batch (C20: hive-secondary-inspection). Returns a signed inspection record. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (4)
Paramètresseed· integer · optionnel
Optional RNG seed for reproducibilityrecords· array · requis
Records to probabilistically inspectsample_id· string · requis
Identifier for the sample batchsample_rate· number · optionnel
Fraction to inspect (0.0 to 1.0)
Exemple d'appel{"name": "attest_inspect_sample", "arguments": {"records": [], "sample_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_meta≈ 68 tokens
Return HiveAttest layer/spec/patent metadata for all claims. Useful for agent introspection. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "attest_meta", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_passport_issue≈ 235 tokens
Issue a Pre-Action Attestation Manifest (C15: hive-passport). Signs with Ed25519 over RFC 8785 JCS-canonical body. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (6)
Paramètresinputs· object · optionnel
Declared inputs (will be hashed)action_id· string · requis
Caller-supplied action correlation IDagent_did· string · requis
DID of the attesting agentintended_op· string · requis
Operation name, e.g. "tool_invocation"ttl_seconds· integer · optionnel
Validity window in seconds (default 300)target_resource· string · requis
URI or identifier of the target resource
Exemple d'appel{"name": "attest_passport_issue", "arguments": {"action_id": "texte", "agent_did": "texte", "intended_op": "texte", "target_resource": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_passport_verify≈ 145 tokens
Verify a Pre-Action Attestation Manifest (C15: hive-passport). Checks Ed25519 signature, temporal validity, and optionally observed inputs hash. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (2)
Paramètresmanifest· object · requis
Full passport manifest object (from attest_passport_issue)observed_inputs· object · optionnel
Optional observed inputs to check against declared hash
Exemple d'appel{"name": "attest_passport_verify", "arguments": {"manifest": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_smsh_verify≈ 160 tokens
Verify a SMSH-Stamp v1 receipt (C8/C12: smsh-stamp-verifier). Validates schema, version, algorithm, timestamp, and Ed25519 signature. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (3)
Paramètresreceipt· object · requis
SMSH-Stamp v1 receipt objectpubkey_b64url· string · optionnel
Override trust anchor Ed25519 public key (base64url, 32 bytes)max_age_seconds· integer · optionnel
Reject receipts older than this many seconds
Exemple d'appel{"name": "attest_smsh_verify", "arguments": {"receipt": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_warranty_breach≈ 145 tokens
Report a warranty breach. Marks the warranty as breached and returns a signed breach record (C18). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (3)
Paramètresevidence· object · optionnel
Optional evidence dictwarranty_id· string · requis
Warranty ID to report breach onbreach_description· string · requis
Description of the breach
Exemple d'appel{"name": "attest_warranty_breach", "arguments": {"warranty_id": "texte", "breach_description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_warranty_get≈ 78 tokens
Retrieve a warranty by ID (C18). Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (1)
Paramètreswarranty_id· string · requis
Warranty ID
Exemple d'appel{"name": "attest_warranty_get", "arguments": {"warranty_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - attest_warranty_issue≈ 190 tokens
Issue an attestation warranty committing an agent to a claim (C18: hive-attestation-warranty). Signed with Ed25519. Reference-grade implementation. Wire format normative; production-grade is Layer B.
Paramètres, retour & exemple (5)
Paramètresclaim· string · requis
Human-readable warranty claimscope· object · optionnel
Scope constraintsaction_id· string · requis
Action correlation ID being warrantedagent_did· string · requis
DID of the warranting agentexpires_at· string · optionnel
ISO-8601 expiry UTC (optional)
Exemple d'appel{"name": "attest_warranty_issue", "arguments": {"claim": "texte", "action_id": "texte", "agent_did": "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é ».