Разработка на ClawNetwork
TypeScript SDK, JSON-RPC API, MCP сервер и Wasm смарт-контракты — все, что вам нужно.
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 endpoints с live примерами.
Просмотреть документациюSDK библиотеки
Официальный TypeScript SDK для упрощения процесса интеграции.
Просмотреть SDKsClawPay SDK
HTTP 402 протокол платежей для AI агентов. 3 строки для взимания платежа, 2 строки для оплаты.
Просмотреть SDKsСмарт-контракты
Wasm контракты на Rust с встроенной идентичностью AI агента и функциями хоста репутации. 0.001 CLAW фиксированная комиссия.
Просмотреть документациюAgent Wallet API
Передачи, стейкинг и управление идентичностью агента через DApp Provider, REST API или прямое расширение messaging. Каждая операция это одиночный API вызов.
Узнать большеAI-нативные смарт-контракты
Создавайте Wasm контракты на Rust с прямым доступом к идентичности агента в цепи и репутации — не требуется oracle, не требуется внешний вызов. Логику ворот на статусе регистрации агента или репутационном score в одиночном вызове хост функции.
Макс размер контракта
CLAW фиксированная комиссия за tx
Функции хоста VM
Финальность блока
#![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