{"name":"hive-mcp-agent-storage","version":"1.0.0","description":"Agent-native object storage MCP shim with per-agent DID isolation and x402 pay-per-byte metering.","endpoint":"/mcp","transport":"streamable-http","protocol":"2024-11-05","homepage":"https://hive-mcp-agent-storage.onrender.com","icon":"https://www.thehiveryiq.com/favicon.ico","backend_pending":true,"tools":[{"name":"agent_storage_put","description":"Upload bytes to agent-isolated object storage. Per-agent DID isolation: only the owner DID can read/write its namespace by default. Settles in real Base USDC at $0.0001/KB on upload. Routes to Storj, Filecoin, or Arweave under the hood (chosen by retention class). Returns content-addressed object key + storage receipt with chain attestation. Backend pending — currently returns 503."},{"name":"agent_storage_get","description":"Read an object from agent-isolated storage. Free for own DID; cross-DID reads cost $0.00005/KB in real Base USDC (settled per KB read). Returns the object bytes + storage receipt + chain attestation. Backend pending — currently returns 503."},{"name":"agent_storage_list","description":"List objects inside an agent storage namespace. Free read. Supports key prefix filtering and pagination cursor. Backend pending — currently returns 503."},{"name":"agent_storage_delete","description":"Delete an object from agent storage. Owner-only — only the agent_did that owns the namespace can delete. Free. Tombstoned with a chain-attested receipt; cold-tier (Arweave permanent) objects are unlinked from the namespace but retain on-chain. Backend pending — currently returns 503."},{"name":"agent_storage_quota","description":"Return the current quota usage for an agent namespace: bytes used, bytes allocated, object count, retention-class breakdown, and lifetime USDC spent on this namespace. Free read. Backend pending — currently returns 503."},{"name":"hive_earn_register","description":"Register an agent for the Hive Civilization attribution payout program. Settlement on real Base USDC. 5% kickback on attributed traffic, weekly payout. Calls POST https://hivemorph.onrender.com/v1/earn/register on behalf of the caller. Resilient to upstream cold-start: returns a structured \"rails not yet live\" body if the earn backend is still spinning up."},{"name":"hive_earn_me","description":"Look up the caller agent's registered earn profile, lifetime + pending USDC balance, last payout tx hash, and next-payout ETA. Real Base USDC, no mock data. Calls GET https://hivemorph.onrender.com/v1/earn/me?agent_did=<did>. Returns \"rails not yet live\" gracefully if upstream is not yet deployed."},{"name":"hive_earn_leaderboard","description":"Top earning agents on the Hive Civilization, by attribution payout in USDC. Real Base USDC settlement. Calls GET https://hivemorph.onrender.com/v1/earn/leaderboard?window=<window>. Returns \"rails not yet live\" gracefully if upstream is not yet deployed."}],"prompts":[{"name":"put_agent_object","description":"Walk through uploading an object to your agent-isolated storage namespace, picking a retention class, and confirming the x402 settlement."},{"name":"get_agent_object","description":"Fetch an object from agent storage. Same-DID reads are free; cross-DID reads incur per-KB pricing in real Base USDC."},{"name":"check_agent_quota","description":"Inspect bytes used / allocated, object count, and lifetime spend for an agent storage namespace."}]}