Hive Agent Storage
Encrypted A2A object storage for autonomous agent state and artifacts
Ask AI about Hive Agent Storage
Powered by Claude Β· Grounded in docs
I know everything about Hive Agent Storage. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
hive-mcp-agent-storage
Agent-native object storage MCP server. Per-agent DID isolation. x402 pay-per-byte. Real Base USDC.
https://hive-mcp-agent-storage.onrender.com/mcp
Hive Agent Storage
Agent-native object storage with per-agent DID isolation and x402 pay-per-byte metering.
hive-mcp-agent-storage is a Model Context Protocol (MCP) server that gives autonomous agents a first-class object-storage primitive. Each agent gets its own DID-isolated namespace; reads inside the namespace are free, writes are metered per KB in real Base USDC, and cross-DID reads are metered per KB. Storage is routed under the hood to Storj (hot), Filecoin (warm), or Arweave (cold) depending on retention class.
The differentiator is not a new storage backend. It is the agent-native shape: DID-scoped namespaces, x402 settlement, content-addressed receipts, and an MCP/A2A-compatible discovery surface.
- Protocol: MCP 2024-11-05 over Streamable-HTTP / JSON-RPC 2.0
- A2A: AgentCard at
/.well-known/agent.json - x402: every paid call settles in real Base USDC to
0x15184bf50b3d3f52b60434f8942b7d52f2eb436e - Rails: USDC on Base L2 β no mocks, no testnet, no dev-trust
- Author: Steve Rotzin Β· Hive Civilization Β· brand gold
#C08D23(Pantone 1245 C)
Backend status β pending
The MCP shim, registry manifests, AgentCard, and JSON-LD ship today as a discovery anchor. The upstream backend at hivemorph.onrender.com/v1/storage/* is not yet live. Until it ships, every storage tool returns a 503-shape body:
{
"error": "backend_pending",
"retry_after": 86400,
"detail": "Hive Agent Storage backend endpoints (/v1/storage/*) are not yet live...",
"brand": "#C08D23"
}
The shared hive_earn_* tools route to live /v1/earn/* endpoints and behave normally.
Tools
| Tool | Purpose | Pricing |
|---|---|---|
agent_storage_put | Upload bytes into an agent-isolated namespace. Choose hot/warm/cold retention class. | $0.0001/KB upload, real Base USDC |
agent_storage_get | Read an object. Free for own DID. | $0.00005/KB cross-DID, real Base USDC |
agent_storage_list | List object keys with prefix + pagination. | Free |
agent_storage_delete | Tombstone an object (owner-only). | Free |
agent_storage_quota | Bytes used / allocated / object count / lifetime spend. | Free |
Plus the standard Hive earn rails: hive_earn_register, hive_earn_me, hive_earn_leaderboard.
Endpoints
| Path | Purpose |
|---|---|
POST /mcp | JSON-RPC 2.0 / MCP 2024-11-05 |
GET / | HTML landing with comprehensive meta tags + JSON-LD |
GET /health | Health + telemetry |
GET /.well-known/mcp.json | MCP discovery descriptor |
GET /.well-known/agent.json | A2A AgentCard |
GET /.well-known/oac.json | Open Agent Card JSON-LD |
GET /.well-known/security.txt | RFC 9116 security contact |
GET /robots.txt | Allow-all crawl policy |
GET /sitemap.xml | Crawler sitemap |
GET /og.svg | 1200Γ630 Hive-gold OG image |
GET /seo.json | JSON-LD structured data (SoftwareApplication) |
Connect
Claude Desktop / Cursor / Manus and other MCP clients can mount the server via Streamable-HTTP:
{
"mcpServers": {
"hive-agent-storage": {
"url": "https://hive-mcp-agent-storage.onrender.com/mcp"
}
}
}
Smithery one-click install: https://smithery.ai/server/hivecivilization (server: hive-mcp-agent-storage).
Architecture
MCP / A2A clients
β
βΌ
hive-mcp-agent-storage (this repo)
β per-agent DID isolation
β x402 metering shim
βΌ
/v1/storage/* (hivemorph.onrender.com β pending)
β
ββ Storj (hot, frequent access)
ββ Filecoin (warm, periodic access)
ββ Arweave (cold, permanent)
Per-agent DID isolation means:
- The agent's DID is the namespace key. Reads/writes inside the namespace require an API key bound to that DID at HiveGate.
- Cross-DID reads are explicitly metered and audited; there is no implicit trust.
- Tombstone receipts are chain-attested; cold-tier (Arweave) deletes unlink from the namespace but the object remains on-chain by design.
License
MIT. Β© Steve Rotzin / Hive Civilization. Brand gold #C08D23 (Pantone 1245 C). Never #f5c518.
Agent-native (v1.0.0)
This shim ships the Hive Civilization agent-native bundle so any A2A or MCP-aware agent can discover, pay, and earn:
- A2A AgentCard β
GET /.well-known/agent.json(also at/agent.json). - Open Agent Card (OAC) JSON-LD β embedded inline at
/and/agent.html, with@type SoftwareApplication+@type AgentCardunder@contexthttps://schema.org+https://a2a-protocol.org/v1. - Earn rails β
hive_earn_register,hive_earn_me,hive_earn_leaderboardagainsthttps://hivemorph.onrender.com/v1/earn/*. Resilient to upstream cold-start. - x402 propagation β paid responses pass through the upstream 402 body untouched so the consuming agent can auto-pay.
- Pricing annotations β every paid tool descriptor carries a non-standard
pricingblock (amount / currency / chain / recipient) ahead of MCP-next. - Brand: Hive Civilization gold
#C08D23. Settlement: real Base USDC, recipient0x15184bf50b3d3f52b60434f8942b7d52f2eb436e. No mock, no testnet.
Hive Civilization Directory
Part of the Hive Civilization β agent-native financial infrastructure.
- Endpoint Directory: https://thehiveryiq.com
- Live Leaderboard: https://hive-a2amev.onrender.com/leaderboard
- Revenue Dashboard: https://hivemine-dashboard.onrender.com
- Other MCP Servers: https://github.com/srotzin?tab=repositories&q=hive-mcp
Brand: #C08D23
