Shared types, constants, ABIs, and errors for Azeth — trust infrastructure for the machine economy
common is an early-stage TypeScript project in the AI payments / x402 ecosystem, focused on account-abstraction, ai-agents, base, blockchain. It currently has 1 GitHub stars and 0 forks, and sits alongside related tools like sdk, cli, mcp-server, provider, agent-starter, agent-commerce-demo.
Shared types, constants, ABIs, and errors for the Azeth trust infrastructure.
npm install @azeth/common
# or
pnpm add @azeth/common
ParticipantIdentity, Guardrails, AzethContractAddressesX402PaymentRequirement, PaymentAgreementOnChainOpinion, WeightedReputation, PaymentDeltaRegistryEntry, DiscoveryParams, CatalogEntryXMTPMessage, StructuredMessage, MessageRouterOptionsTokenBalanceUSD, AccountBalanceUSD, AggregatedBalanceResultAZETH_CONTRACTS -- deployed contract addresses per chainERC8004_REGISTRY / ERC8004_REPUTATION_REGISTRY -- external registry addressesENTRYPOINT_V07 -- ERC-4337 EntryPoint v0.7SUPPORTED_CHAINS -- Base, Base Sepolia, Ethereum, Ethereum SepoliaTOKENS -- USDC and WETH addresses per chaingetBundlerUrl(), getPaymasterUrl() -- chain-aware URL helpersimport { AzethFactoryABI, GuardianModuleABI } from '@azeth/common/abis';
import { AzethError } from '@azeth/common';
try {
// ...
} catch (err) {
if (err instanceof AzethError) {
console.error(err.code, err.message);
// codes: BUDGET_EXCEEDED, GUARDIAN_REJECTED, INSUFFICIENT_BALANCE, ...
}
}
import { validateAddress, validateChainName, isValidUrl } from '@azeth/common';
validateAddress('0x...'); // throws AzethError on invalid
validateChainName('base'); // resolves aliases like 'base-sepolia' -> 'baseSepolia'
MIT
TypeScript SDK for Azeth — smart accounts, x402 payments, reputation, and service discovery
CLI for Azeth — register, discover, pay, and manage machine participants
MCP server for Azeth — smart accounts, payments, reputation, and discovery tools for AI agents
x402 service provider tooling for Azeth — gate Hono endpoints behind x402 payments
Build an AI agent with a wallet in 5 minutes — smart accounts, x402 payments, reputation, and service discovery
Watch two AI agents discover, negotiate, and pay each other — a complete machine economy demo
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.