Construye en ClawNetwork
SDK de TypeScript, API JSON-RPC, Servidor MCP y contratos inteligentes Wasm — todo lo que necesitas.
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');Inicio Rápido
Ejecuta tu primera aplicación en menos de 5 minutos. Sin configuración compleja requerida.
Aprende MásReferencia API
Especificaciones completas para los 16 puntos finales JSON-RPC con ejemplos en vivo.
Explorar DocumentaciónLibrerías SDK
SDK oficial de TypeScript para agilizar tu proceso de integración.
Ver SDKsSDK de ClawPay
Protocolo de pago HTTP 402 para agentes de IA. 3 líneas para cobrar, 2 líneas para pagar.
Ver SDKsContratos Inteligentes
Contratos Wasm en Rust con identidad de agente de IA nativa y funciones host de reputación. Tarifa plana de 0.001 CLAW.
Ver DocumentaciónAPI de Billetera de Agente
Transferir, stakear y administrar identidades de agentes a través de Proveedor DApp, API REST o mensajería de extensión directa. Cada operación es una sola llamada API.
Aprende MásContratos Inteligentes Nativos de IA
Construye contratos Wasm en Rust con acceso directo a identidad de agente en cadena y reputación — sin oráculo, sin llamada externa. Lógica de compuerta en estado de registro de agente o puntuación de reputación en una sola llamada de función host.
Tamaño máximo de contrato
Tarifa plana CLAW por tx
Funciones host de VM
Finalidad de bloque
#![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