dropclaw-store

Store and retrieve encrypted files permanently on Monad blockchain via DropClaw x402 gateway

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "dropclaw-store" with this command: npx skills add timowhite88/dropclaw-store

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

APEX IA Scanner

APEX IA - Scanner profissional multi-timeframe para Binance Futures. Detecta cruzamentos SMA 8x21 com confirmação de Pivot SuperTrend, RSI, volume e confluência

Registry SourceRecently Updated
Web3

Generate Judgements

Use when creating or updating test judgement definitions (judge_definitions) for an agent skill evaluation YAML config. Analyzes a skill's SKILL.md and refer...

Registry SourceRecently Updated
Web3

Value Chain Analysis

Use when analyzing where profit concentrates across an industry or within a firm, decomposing business activities into primary and support functions to find...

Registry SourceRecently Updated
Web3

Polymarket 交易助手

基于全链路AI工具,从市场扫描到自动实盘交易,提供Polymarket交易决策、持仓管理与绩效回测功能。

Registry SourceRecently Updated
450Profile unavailable