Skip to content

HiveAttest

by srotzin · remote · no sign-in to list tools · v1.0.0 · published by GitHub user srotzin

Pre-action attestation perimeter for AI agents — 8 primitives, signed C18 receipt per call.

Changes · 12

18 tools: 12 change things and 6 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http hive-attest https://hive-mcp-attest.onrender.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

18 tools

Changes things 12Claude Code: ask
  • attest_absence_buildBuild a sorted Merkle tree for an audit window (enables cryptographic non-membership proofs, C13: prov-absence).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • attest_absence_proveProve that a query event is NOT a member of a previously-built audit window (C13).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • attest_absence_verifyVerify a non-membership proof against an expected Merkle root (C13).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify a non-membership proof against an expected Merkle root (C13). Reference-grade implementation. Wire format normative; production-grade is Layer B.
  • attest_cargo_registerRegister a versioned cargo type in the HiveAttest registry (C17: hive-cargo-taxonomy).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • attest_custody_appendAppend a node to a custody chain (C16: hive-custody).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • attest_custody_verifyVerify a custody chain: hash linkage, Ed25519 signatures, and taint propagation (C16).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Verify a custody chain: hash linkage, Ed25519 signatures, and taint propagation (C16). Reference-grade implementation. Wire format normative; production-grade is Layer B.
  • attest_gate_evaluateTHE HEADLINE TOOL.No findings

    Why it is in this group

    • The name "attest_gate_evaluate" says "evaluate": a word for a change.
    Description, as the server wrote it
    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.
  • attest_passport_issueIssue a Pre-Action Attestation Manifest (C15: hive-passport).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • attest_passport_verifyVerify a Pre-Action Attestation Manifest (C15: hive-passport).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • attest_smsh_verifyVerify a SMSH-Stamp v1 receipt (C8/C12: smsh-stamp-verifier).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • attest_warranty_breachReport a warranty breach.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
  • attest_warranty_issueIssue an attestation warranty committing an agent to a claim (C18: hive-attestation-warranty).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    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.
Only reads 6Claude Code: allow
  • attest_cargo_snapshotGet a registry snapshot with Merkle root for version pinning (C17).No findings

    Why it is in this group

    • The name "attest_cargo_snapshot" says "snapshot": a word for reading.
    Description, as the server wrote it
    Get a registry snapshot with Merkle root for version pinning (C17). Reference-grade implementation. Wire format normative; production-grade is Layer B.
  • attest_cargo_validateValidate a payload against a registered cargo type schema (C17).No findings

    Why it is in this group

    • The name "attest_cargo_validate" says "validate": a word for reading.
    Description, as the server wrote it
    Validate a payload against a registered cargo type schema (C17). Reference-grade implementation. Wire format normative; production-grade is Layer B.
  • attest_custody_proofRetrieve a Merkle inclusion proof for a specific node in a custody chain (C16).No findings

    Why it is in this group

    • The description's first verb is "retrieve": a word for reading.
    Description, as the server wrote it
    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.
  • attest_inspect_sampleProbabilistic secondary inspection of a record batch (C20: hive-secondary-inspection).No findings

    Why it is in this group

    • The name "attest_inspect_sample" says "inspect": a word for reading.
    Description, as the server wrote it
    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.
  • attest_metaReturn HiveAttest layer/spec/patent metadata for all claims.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return HiveAttest layer/spec/patent metadata for all claims. Useful for agent introspection. Reference-grade implementation. Wire format normative; production-grade is Layer B.
  • attest_warranty_getRetrieve a warranty by ID (C18).No findings

    Why it is in this group

    • The name "attest_warranty_get" says "get": a word for reading.
    Description, as the server wrote it
    Retrieve a warranty by ID (C18). Reference-grade implementation. Wire format normative; production-grade is Layer B.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http hive-attest https://hive-mcp-attest.onrender.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__hive-attest__attest_custody_proof",
      "mcp__hive-attest__attest_cargo_validate",
      "mcp__hive-attest__attest_cargo_snapshot",
      "mcp__hive-attest__attest_warranty_get",
      "mcp__hive-attest__attest_inspect_sample",
      "mcp__hive-attest__attest_meta"
    ],
    "ask": [
      "mcp__hive-attest__attest_passport_issue",
      "mcp__hive-attest__attest_passport_verify",
      "mcp__hive-attest__attest_custody_append",
      "mcp__hive-attest__attest_custody_verify",
      "mcp__hive-attest__attest_cargo_register",
      "mcp__hive-attest__attest_warranty_issue",
      "mcp__hive-attest__attest_warranty_breach",
      "mcp__hive-attest__attest_gate_evaluate",
      "mcp__hive-attest__attest_smsh_verify",
      "mcp__hive-attest__attest_absence_build",
      "mcp__hive-attest__attest_absence_prove",
      "mcp__hive-attest__attest_absence_verify"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as hive-attest. Review it before you use it.