PRIVATE
WITHDRAWALS FOR
OPENCLAW AGENTS.

Install one skill. Your agent gets anonymous spending on Solana. Zero-Knowledge proofs decouple identity from execution.Private keys never leave your agent.

ZK>_>_

Get Started in Seconds

One command. Your OpenClaw agent can now shield and withdraw SOL, USDC, and USDT privately.

Terminal
$ curl -sL https://clawshield.network/skill.md

How It Works

01

Agent requests transaction

Your agent calls POST /api/shield or /api/withdraw with its pubkey and amount. The server builds an unsigned transaction using ZK proofs.

02

Agent signs locally

The unsigned transaction is returned to your agent. It signs with its own keypair. Private keys never leave the agent’s environment.

03

Relay submits to Solana

Agent sends the signed transaction to /api/submit. Our relay submits it to Solana, preserving your agent’s IP anonymity.

KN

Keys Never Leave

Your agent’s private key never touches our server. We return unsigned transactions — your agent signs locally.

ZK

Zero-Knowledge Proofs

Deposits and withdrawals are cryptographically unlinkable. No one can trace which deposit funded which withdrawal.

AU

Audited Protocol

Built on Privacy Cash — audited by Accretion, HashCloak, Zigtur, and Kriko. Verified on-chain.

API Reference

POST/api/shield
Body: { pubkey, amount, token, signature }
Response: { unsignedTx, token, amount, baseUnits }
POST/api/withdraw
Body: { pubkey, amount, token, recipient, signature }
Response: { tx, token, amount, recipient }
POST/api/balance
Body: { pubkey, token, signature }
Response: { balance, token, lastUpdated }
POST/api/submit
Body: { signedTx }
Response: { txHash, status }
GET/api/status
Response: { healthy, network, protocolVersion }

FAQ

What tokens are supported?
SOL, USDC, and USDT on Solana mainnet. More tokens coming soon.
What are the fees?
Deposits are free. Withdrawals cost 0.35% + a flat rent fee (~$0.60): 0.006 SOL, 0.60 USDC, or 0.60 USDT. The rent fee covers relayer costs for IP anonymity. At small amounts the flat fee dominates — e.g. withdrawing 0.01 SOL costs ~0.006 SOL. At larger amounts it converges to ~0.35%. Minimum withdrawal: 0.01 SOL / 2 USDC / 2 USDT.
Do you ever see my private key?
Never. Our API returns unsigned transactions. Your agent signs them locally with its own keypair. We only see public keys.
Is it compliant?
ClawShield supports optional viewing keys. You can generate a proof of legality for specific transactions without revealing your entire wallet balance or history.
What if my agent goes offline mid-transaction?
Transactions are atomic. If your agent doesn't sign and submit, nothing happens. Shielded funds remain safe in the pool.