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 ethersimport { 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
- Getting Started — Full walkthrough from zero to first payment
- SDK Reference — Install, configure, and use the TypeScript SDK
- Examples — Copy-paste agent implementations
- Contract Architecture — How the protocol works under the hood
Last updated on