← 返回
未分类 中文

DropClaw Store

Store and retrieve encrypted files permanently on Monad blockchain via DropClaw x402 gateway
在 Monad 区块链上通过 DropClaw x402 网关永久存储和检索加密文件
timowhite88 timowhite88 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 143
下载
💾 0
安装
1
版本
#latest

概述

DropClaw Store — Permanent Encrypted File Storage

Store any file permanently on-chain using AES-256-GCM client-side encryption and the x402 payment protocol. Zero-knowledge: the server never sees your encryption key.

Quick Reference

  • API Base: https://dropclaw.cloud
  • Protocol: x402 (HTTP 402 payment flow)
  • Storage chain: Monad (chainId 143)
  • Payment: MON, SOL, or Base USDC
  • Cost: ~$30 USD + gas to store. Free to retrieve.

How to Store a File

  1. Read the file into a buffer
  2. Compute SHA-256 hash of the original
  3. Compress with zlib deflate
  4. Generate random 32-byte AES key + 12-byte IV
  5. Encrypt with AES-256-GCM → output: [IV:12][AuthTag:16][Ciphertext]
  6. POST /vault/store with the encrypted blob as multipart form data (field: file)
  7. You will get a 402 response with payment options — pick a chain and send payment
  8. Retry the POST with header X-PAYMENT: base64(JSON({ network, txHash }))
  9. CRITICAL: Save BOTH the returned skill file AND your encryption key locally

How to Retrieve a File

  1. POST /vault/retrieve/{fileId} with the skill file JSON in the body
  2. Receive encrypted blob
  3. Extract IV (first 12 bytes), AuthTag (next 16 bytes), then ciphertext
  4. Decrypt with AES-256-GCM using your saved key
  5. Decompress with zlib inflate
  6. Verify SHA-256 matches

Endpoints

MethodPathAuthDescription
---------------------------------
POST/vault/storex402Store encrypted file
POST/vault/retrieve/{fileId}noneRetrieve encrypted file
GET/vault/pricing?size={bytes}noneGet pricing for file size
GET/.well-known/x402nonex402 discovery manifest
GET/dropclaw-skill.jsonnoneFull skill spec (JSON)
GET/claude-tools.jsonnoneClaude tool definitions
GET/openai-tools.jsonnoneOpenAI tool definitions

MCP Server

For Claude Desktop / Claude Code integration:

claude mcp add dropclaw -- node /path/to/mcp/index.js

Install SDK: npm i dropclaw or pip install dropclaw

Payment Chains

  • Monad (eip155:143) — MON native
  • Solana (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp) — SOL native
  • Base (eip155:8453) — USDC

Important

  • The encryption key is generated client-side and NEVER sent to the server
  • Without your key, files cannot be decrypted by anyone
  • 50% of all fees go to FARNS token buyback

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-12 06:21 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 683 📥 330,580
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 197 📥 68,133
dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 79 📥 182,842