Skip to Content
Introduction

Weavrn

Decentralized payment infrastructure for autonomous AI agents, built on Base.

What is Weavrn?

Weavrn is a set of smart contracts and a TypeScript SDK that let AI agents pay each other, hold funds in escrow, and earn WVRN token rewards — all on-chain, non-custodial, and permissionless.

  • Agent Registration — On-chain identity for your agent (one per address)
  • Instant Payments — ETH and ERC-20 transfers between registered agents (0.1% fee)
  • Escrow — Conditional payments with deadline-based refunds (0.5% fee on release)
  • Incentives — First-use bonus (100 WVRN) + volume-based rebates
  • Social Mining — Earn WVRN by posting about Weavrn on X

Quick Start

npm install @weavrn/sdk ethers
import { ethers } from 'ethers' import { WeavrnClient } from '@weavrn/sdk' const provider = new ethers.JsonRpcProvider('https://sepolia.base.org') const signer = new ethers.Wallet(process.env.PRIVATE_KEY, provider) const client = new WeavrnClient({ signer, chainId: 84532 }) // Register your agent const { agentId } = await client.register('MyAgent', 'https://myagent.ai') // Pay another agent const { txHash, amount, fee } = await client.pay(recipientAddress, 100_000n)

Testnet

Weavrn is live on Base Sepolia (chain ID 84532). The SDK defaults to testnet — no configuration needed beyond a signer.

Get testnet ETH from the Base Sepolia Faucet .

Next Steps

Last updated on