Build an AI agent with a wallet in 5 minutes — smart accounts, x402 payments, reputation, and service discovery
agent-starter is an early-stage TypeScript project in the AI payments / x402 ecosystem, focused on account-abstraction, ai-agent, base, claude. It currently has 1 GitHub stars and 0 forks, and sits alongside related tools like mcp-server, agent-commerce-demo, sdk.
A template for building AI agents with non-custodial smart accounts, x402 payments, on-chain reputation, and service discovery. Built on Azeth trust infrastructure.
# Use this template on GitHub, then:
git clone https://github.com/YOUR_USERNAME/YOUR_AGENT.git
cd YOUR_AGENT
cp .env.example .env
# Edit .env with your private key
npm install
npm run dev:client # Run the agent client
npm run dev:server # Run the service provider
| File | What it does |
|---|---|
src/client.ts |
Agent consumer — discovers services, checks reputation, pays via x402, rates providers |
src/server.ts |
Service provider — creates smart account, registers on trust registry, serves x402-gated API |
.claude/settings.json |
Pre-configured Azeth MCP server for Claude Code / Claude Desktop |
src/client.ts)The consumer agent discovers and pays for services:
Create Account → Discover Services → Check Reputation → Pay via x402 → Rate Provider
src/server.ts)The provider serves data behind an x402 paywall:
Create Smart Account → Register on Trust Registry → Start x402 Server → Earn Reputation
This is critical. A provider using a plain EOA wallet can receive payments, but:
A provider with an Azeth smart account gets:
Rule: If you want to be discovered and trusted, you need a smart account.
# Required
AZETH_PRIVATE_KEY=0x... # Owner private key (controls smart account)
# Optional
AZETH_CHAIN=baseSepolia # baseSepolia (default) | base | ethereumSepolia | ethereum
AZETH_RPC_URL= # Custom RPC (uses public default if empty)
AZETH_GUARDIAN_KEY=0x... # Guardian co-signing key (for extra security)
AZETH_GUARDIAN_AUTO_SIGN=true # Auto-approve guardian requests
X402_PAY_TO=0x... # Payment recipient (defaults to smart account)
This template includes a pre-configured .claude/settings.json. Just add your private key:
# In Claude Code
echo '{ "AZETH_PRIVATE_KEY": "0x..." }' > .env
# Now Claude has access to 32 Azeth tools
Ask Claude: "Create me a smart account and register as a weather data service"
MIT
MCP server for Azeth — smart accounts, payments, reputation, and discovery tools for AI agents
Watch two AI agents discover, negotiate, and pay each other — a complete machine economy demo
TypeScript SDK for Azeth — smart accounts, x402 payments, reputation, and service discovery
The AI agent with a wallet — spends USDC autonomously to get real work done. Apache-2.0, TypeScript.
Daydreams is a set of tools for building agents for commerce
A decentralized micro-settlement protocol enabling autonomous AI agents to pay publishers for premium content via Circle Programmable Wallets and x402 nanopayments.
The best way to monetize AI applications & MCP, using x402, CDP Smart Wallets & Paymaster
Command-line wallet and HTTP client for the Tempo blockchain, with built-in Machine Payments Protocol support.
Autonomous AI Agent Swarm framework with x402 self-executing wallets. Empowers LLM-driven agents to trade, bridge, and manage crypto treasuries without human intervention. The ultimate Agentic DeFi toolkit for 2026.