Pre-action attestation perimeter for AI agents — 8 primitives, signed C18 receipt per call.
io.github.srotzin/hive-mcp-attest MCP Server
This MCP server implements a “pre-action attestation perimeter for AI agents,” providing 8 primitives and returning a signed C18 receipt per call. It is associated with the Model Context Protocol ecosystem and is described as supporting “C8/C12/C13/C15-C20” capabilities in its documentation excerpt.
HiveAttest perimeter for autonomous agents — C8/C12/C13/C15-C20
https://hive-mcp-attest.onrender.com/mcp
Layer C — Reference Grade
This is the reference implementation of the HiveAttest claim family. Wire format is normative. Production-grade (Layer B) is a future hardened deployment.
Reference implementation of USPTO Provisional 64/055,601 — HiveAttest claims C8/C12/C13/C15-C20.
Inventor: Stephen A. Rotzin
What this is
hive-mcp-attest is a Model Context Protocol (MCP) server that exposes the complete HiveAttest perimeter as 19 tools, proxying to the live hivemorph backend.
Protocol: MCP 2024-11-05 over Streamable-HTTP / JSON-RPC 2.0
Transport:POST /mcp
Discovery:GET /.well-known/mcp.json
Health:GET /health
Backend:https://hivemorph.onrender.com
Crypto: Ed25519, RFC 8785 JCS, SHA-256 — real signatures, no mocks
Brand gold:#FFB800
Tools
Tool
Claim
Description
attest_passport_issue
C15
Issue a Pre-Action Attestation Manifest (Ed25519 signed)
attest_passport_verify
C15
Verify a passport manifest (signature + temporal + inputs hash)
attest_custody_append
C16
Append a signed node to a custody chain (taint propagation)
attest_custody_verify
C16
Verify hash linkage, signatures, and taint propagation
attest_custody_proof
C16
Get a Merkle inclusion proof for a custody node
attest_cargo_register
C17
Register a versioned cargo type (definition_hash pinned)
attest_cargo_validate
C17
Validate a payload against a registered cargo schema
attest_cargo_snapshot
C17
Registry snapshot with Merkle root for version pinning
attest_warranty_issue
C18
Issue a signed warranty committing an agent to a claim
attest_warranty_breach
C18
Report a breach — signed breach record returned
attest_warranty_get
C18
Retrieve a warranty by ID
attest_gate_evaluate
C19
THE HEADLINE TOOL — Gate evaluation with signed C18 receipt
attest_inspect_sample
C20
Probabilistic secondary inspection, signed inspection record
attest_smsh_verify
C8/C12
Verify a SMSH-Stamp v1 receipt
attest_absence_build
C13
Build a sorted Merkle tree for provable non-membership
attest_absence_prove
C13
Prove an event is absent from an audit window
attest_absence_verify
C13
Verify a non-membership proof against a root
attest_meta
—
Return layer/spec/patent metadata for all claims
Endpoints
Tool
Backend URL
attest_passport_issue
POST https://hivemorph.onrender.com/v1/attest/passport/issue
attest_passport_verify
POST https://hivemorph.onrender.com/v1/attest/passport/verify
attest_custody_append
POST https://hivemorph.onrender.com/v1/attest/custody/append
attest_custody_verify
POST https://hivemorph.onrender.com/v1/attest/custody/verify
attest_custody_proof
GET https://hivemorph.onrender.com/v1/attest/custody/{chain_id}/proof/{index}
attest_cargo_register
POST https://hivemorph.onrender.com/v1/attest/cargo/register
attest_cargo_validate
POST https://hivemorph.onrender.com/v1/attest/cargo/validate
attest_cargo_snapshot
GET https://hivemorph.onrender.com/v1/attest/cargo/snapshot
attest_warranty_issue
POST https://hivemorph.onrender.com/v1/attest/warranty/issue
attest_warranty_breach
POST https://hivemorph.onrender.com/v1/attest/warranty/breach
attest_warranty_get
GET https://hivemorph.onrender.com/v1/attest/warranty/{id}
attest_gate_evaluate
POST https://hivemorph.onrender.com/v1/attest/gate/evaluate
attest_inspect_sample
POST https://hivemorph.onrender.com/v1/attest/inspect/sample
attest_smsh_verify
POST https://hivemorph.onrender.com/v1/attest/smsh/verify
attest_absence_build
POST https://hivemorph.onrender.com/v1/attest/absence/build
attest_absence_prove
POST https://hivemorph.onrender.com/v1/attest/absence/prove
attest_absence_verify
POST https://hivemorph.onrender.com/v1/attest/absence/verify