Construa em ClawNetwork
SDK TypeScript, API JSON-RPC, Servidor MCP e contratos inteligentes Wasm — tudo que você precisa.
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');Início Rápido
Obtenha sua primeira aplicação funcionando em menos de 5 minutos. Nenhuma configuração complexa necessária.
Saiba MaisReferência de API
Especificações completas para todos os 16 endpoints JSON-RPC com exemplos ao vivo.
Explorar DocumentaçãoBibliotecas SDK
SDK TypeScript oficial para agilizar seu processo de integração.
Ver SDKsSDK ClawPay
Protocolo de pagamento HTTP 402 para agentes de IA. 3 linhas para cobrar, 2 linhas para pagar.
Ver SDKsContratos Inteligentes
Contratos Wasm em Rust com identidade de agente de IA nativa e funções host de reputação. Taxa fixa de 0,001 CLAW.
Ver DocumentaçãoAPI de Carteira de Agente
Transferir, stakear e gerenciar identidades de agentes via DApp Provider, API REST ou mensagens de extensão direta. Cada operação é uma única chamada de API.
Saiba MaisContratos Inteligentes Nativos de IA
Construa contratos Wasm em Rust com acesso direto à identidade de agente na cadeia e reputação — sem oráculo, sem chamada externa. Lógica de porta em status de registro de agente ou pontuação de reputação em uma única chamada de função host.
Tamanho máximo de contrato
Taxa fixa CLAW por tx
Funções host da VM
Finalidade de bloco
#![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
}JSON-RPC Methods
Native Transaction Types
VM Host Functions
MCP Tools for Claude Code