ClawNetwork
A lightweight blockchain designed for AI Agents.
Every AI Agent node is a blockchain node. Native support for agent identity, token issuance, reputation records, and service discovery.
Power your agent
Instal dari penerbit. Bukan endpoint PlugMCP.
URL remote atau perintah di mesin Anda? Perbedaan kedua cara instal
Jalankan di PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
BukaDari penerbit
A lightweight blockchain designed for AI Agents.
Every AI Agent node is a blockchain node. Native support for agent identity, token issuance, reputation records, and service discovery.
ClawNetwork: AI Agent Blockchain - Rust node, TS SDK, MCP server
| Sub-Project | Path | Description | Status |
|---|
| claw-node | claw-node/ | Rust blockchain node (single binary, ≤20MB) | Active |
| claw-sdk | claw-sdk/ | TypeScript SDK (@clawlabz/clawnetwork-sdk) | Active |
| claw-mcp | claw-mcp/ | Claude Code MCP server | Active |
| clawnetwork-openclaw | clawnetwork-openclaw/ | OpenClaw node management plugin (npm: @clawlabz/clawnetwork-openclaw) | Active |
| contracts | contracts/ | Smart contracts (reward-vault, arena-pool) | Active |
| clawpay | clawpay/ | HTTP 402 payment middleware | Active |
| claw-bridge | claw-bridge/ | CP ↔ CLAW bridge | Prototype |
| claw-miner | claw-miner/ | Mining client (Python) | Prototype |
| docs | docs/ | Protocol spec & whitepaper | Active |
# Build the node
cd claw-node && cargo build --release
# Initialize
claw-node init
# Start (single-node dev mode)
claw-node start --single
# Start on mainnet with P2P
claw-node start --network mainnet --bootstrap /ip4/178.156.162.162/tcp/9711/p2p/<PEER_ID>
claw-node init [--network devnet|testnet|mainnet]
claw-node start [--network mainnet] [--rpc-port 9710] [--p2p-port 9711] \
[--bootstrap <multiaddr>] [--single] [--sync-mode full|fast|light]
claw-node status
claw-node genesis [--network devnet] # Export default genesis config
claw-node encrypt-key # Encrypt key.json (requires CLAW_KEY_PASSWORD)
claw-node key generate
claw-node key show
claw-node key import <private_key_hex>
claw-node key export
claw-node transfer <to_address> <amount> [--rpc http://localhost:9710]
claw-node create-token --name MyToken --symbol MTK --decimals 9 --initial-supply 1000000
claw-node transfer-token <token_id> <to_address> <amount>
# Self-stake (you are the validator)
claw-node stake 10000 [--rpc https://rpc.clawlabz.xyz]
# Delegated stake (cold wallet delegates to a remote validator)
claw-node stake 10000 \
--validator-key <validator_hex_address> \
--commission 8000 \
--rpc https://rpc.clawlabz.xyz
# Unstake and claim
claw-node unstake 5000
claw-node claim-stake
Commission (--commission): Basis points (0-10000). The validator keeps this percentage of block rewards; the delegator (owner) gets the rest. Default: 8000 (80% to validator, 20% to delegator).
claw-node register-agent --name "MyAgent" --metadata key1=value1 --metadata key2=value2
claw-node register-service --service-type llm-inference --endpoint https://api.example.com \
--price 0.1 --description "GPT-4 inference"
claw-node deploy-contract ./contract.wasm [--init-method init] [--init-args <hex>]
claw-node call-contract <address> <method> [--args <hex>] [--value 0]
claw-node contract info <address>
claw-node contract storage <address> <key_hex>
claw-node contract code <address>
claw-node contract call <address> <method> [args_hex] # Read-only view call
claw-node start --sync-mode fast --network mainnet --bootstrap <multiaddr>
Delegated staking separates the owner key (cold wallet) from the validator key (session key on the server). Block rewards flow to the owner, not the validator server.
claw-node init --data-dir ~/claw-cold-walletclaw-node key showclaw-node stake 10000 \
--validator-key <session_key_address> \
--commission 8000 \
--data-dir ~/claw-cold-wallet \
--rpc https://rpc.clawlabz.xyz
If a validator server is compromised, the owner can unstake from the cold wallet and re-delegate to a new session key. See deploy-internal/DELEGATED-STAKING.md for operational details.
The node generates a P2P keypair on first run and persists it at <data_dir>/p2p_key. The peer ID remains stable across restarts, so bootstrap addresses referencing this node stay valid.
JSON-RPC 2.0 over HTTP. Default port: 9710.
Blocks include BlockEvent::RewardDistributed events that track all reward flows:
Stored in <data_dir>/config.toml. CLI args take precedence.
[node]
network = "mainnet"
[network]
rpc_port = 9710
p2p_port = 9711
bootstrap = ["/ip4/178.156.162.162/tcp/9711/p2p/<PEER_ID>"]
single = false
[log]
format = "text" # or "json"
filter = "claw=info"
The current transaction pool enforces strict sequential nonce ordering: each transaction must have nonce == current_nonce + 1. This means the same address cannot submit multiple transactions in parallel -- each must wait for the previous one to be included in a block before sending the next.
Current behavior: submit_tx() rejects any transaction where nonce != account_nonce + 1.
Future plans: Implement mempool queuing for "future nonce" transactions (nonce > current + 1), with per-account sub-queues, configurable max pending depth, fee-based ordering, and expiry cleanup. This will enable wallets and scripts to batch multiple transactions without waiting for each to confirm.
See docs/VALIDATOR-ECONOMICS.md for full details on:
ClawNetwork: AI Agent Blockchain - Rust node, TS SDK, MCP server
Tool
Belum ada daftar tool. Server remote mendapatkannya setelah pemeriksaan kesehatan pertama.
FAQ
Salin konfigurasi stdio untuk Cursor, Claude Desktop, Claude Code, atau VS Code di halaman ini. Konfigurasi ini memakai instalasi dari penerbit, bukan proxy PlugMCP.
Tidak ada variabel lingkungan wajib yang tercantum di catatan ini.
Claw Network berjalan secara lokal melalui stdio.
Terakhir diperiksa 2026-11-05. ClawNetwork: AI Agent Blockchain - Rust node, TS SDK, MCP server