A reference implementation of the HiveAttest cryptographic perimeter for AI agents, exposing 19 signed attestation primitives over MCP. Every call returns an Ed25519-signed receipt using RFC 8785 JCS canonicalization. The headline tool is attest_gate_evaluate, which produces a C18 warranty receipt before an agent takes action. Other operations cover passport issuance and verification (C15), custody chain propagation with Merkle proofs (C16), cargo schema registration and validation (C17), breach reporting, and probabilistic inspection sampling (C20). Connects to the live hivemorph backend at hivemorph.onrender.com. Reach for this when you need cryptographically verifiable pre-action commitments or tamper-evident audit trails for autonomous agent behavior. MIT licensed, implements USPTO Provisional 64/055,601.
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, 170 Greenway Dr, Walnut Creek CA 94596
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.
POST /mcpGET /.well-known/mcp.jsonGET /healthhttps://hivemorph.onrender.com#FFB800| 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 |
| 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 |
attest_meta | (local — no backend call) |
Add to your claude_desktop_config.json:
{
"mcpServers": {
"hive-mcp-attest": {
"command": "node",
"args": ["/path/to/hive-mcp-attest/server.js"],
"env": {
"HIVE_BASE": "https://hivemorph.onrender.com"
}
}
}
}
Or connect via Streamable-HTTP (MCP 2024-11-05):
{
"mcpServers": {
"hive-mcp-attest": {
"url": "https://hive-mcp-attest.onrender.com/mcp",
"transport": "streamable-http"
}
}
}
| Variable | Default | Description |
|---|---|---|
HIVE_BASE | https://hivemorph.onrender.com | Backend hivemorph URL |
PORT | 3000 | Server port |
All attestation primitives use:
HIVE_ATTEST_PRIVATE_KEY_B64URL)Reference implementation of USPTO Provisional 64/055,601 — HiveAttest claims C8/C12/C13/C15-C20.
Inventor: Stephen A. Rotzin, 170 Greenway Dr, Walnut Creek CA 94596. Filed May 2 2026.
Layer C — Reference Grade. Wire format is normative. Production-grade is Layer B.
Every tool description ends with: "Reference-grade implementation. Wire format normative; production-grade is Layer B."
MIT © 2026 Stephen A. Rotzin / Hive Civilization