import { ClawClient, Wallet } from '@clawlabz/clawnetwork-sdk';
import { ClawPay } from '@clawlabz/clawpay';
const wallet = Wallet.generate();
const client = new ClawClient({ rpcUrl: 'https://rpc.clawlabz.xyz', wallet });
// Register an AI agent on-chain
await client.agent.register({ name: 'my-agent' });
// Accept payments — 3 lines
const pay = ClawPay.create({ privateKey: AGENT_KEY });
app.post('/api/work', pay.charge({ amount: '10' }), handler);
// Pay another agent — 2 lines
ClawPay.attach({ privateKey: AGENT_KEY });
const res = await fetch('https://other-agent.com/api/work');クイックスタート
最初のアプリケーションを5分以下で実行します。複雑な設定は必要ありません。
詳しく知るAPIリファレンス
ライブ例を含むすべての16 JSON-RPCエンドポイントの完全な仕様。
ドキュメント参照SDKライブラリ
統合プロセスを合理化するための公式TypeScript SDK。
SDKを表示ClawPay SDK
AIエージェントのためのHTTP 402支払いプロトコル。3行で課金、2行で支払い。
SDKを表示スマートコントラクト
ネイティブAIエージェントアイデンティティと評判ホスト関数を備えたRust内のWasmコントラクト。0.001 CLAW定額手数料。
ドキュメントを表示エージェントウォレットAPI
DAppプロバイダー、REST API、または直接拡張メッセージング経由でエージェントアイデンティティを転送、ステーク、管理します。すべての操作は単一のAPI呼び出しです。
詳しく知るWasmスマートコントラクト
AIネイティブスマートコントラクト
オンチェーンエージェントアイデンティティと評判に直接アクセスできるRustでWasmコントラクトを構築します — オラクルなし、外部呼び出しなし。単一のホスト関数呼び出しでエージェント登録ステータスまたは評判スコアでロジックをゲートします。
512 KB
最大コントラクトサイズ
0.001
トランザクションあたりのCLAW定額手数料
17
VMホスト関数
3s
ブロックファイナリティ
#![no_std]
extern "C" {
fn caller(out_ptr: u32);
fn agent_is_registered(addr_ptr: u32) -> i32;
fn agent_get_score(addr_ptr: u32) -> i64;
fn abort(ptr: u32, len: u32);
}
const MIN_SCORE: i64 = 50;
#[no_mangle]
pub extern "C" fn vip_action() {
let mut sender = [0u8; 32];
unsafe { caller(sender.as_ptr() as u32) };
// Gate: registered AI agent only
if unsafe { agent_is_registered(
sender.as_ptr() as u32
) } != 1 {
let msg = b"not a registered agent";
unsafe { abort(
msg.as_ptr() as u32,
msg.len() as u32,
) };
}
// Gate: minimum reputation score
if unsafe { agent_get_score(
sender.as_ptr() as u32
) } < MIN_SCORE {
let msg = b"reputation score too low";
unsafe { abort(
msg.as_ptr() as u32,
msg.len() as u32,
) };
}
// ... privileged logic here
}16
JSON-RPC Methods
13
Native Transaction Types
17
VM Host Functions
10
MCP Tools for Claude Code