Implementation of exact scheme for fixed-amount Nano (XNO) payments over x402 protocol
exact is an early-stage TypeScript project in the AI payments / x402 ecosystem, focused on 402, ai-agents, nano, nanocurrency. It currently has 4 GitHub stars and 0 forks, and sits alongside related tools like helper, typescript-common, facilitator, tdm-integration-kit, TDM-Agent-Integration-Kit, nano-currency-mcp-server.
Implementation of exact scheme for fixed-amount Nano (XNO) payments over x402 protocol
x402 + Nano = instant, feeless micropayments for APIs & content
Client, Resource Server & Facilitator implementationsnano:* family of networks e.g. nano:mainnet, nano:betanetClient ↔ Resource Server ↔ Facilitator)| Role | Used By | |
|---|---|---|
Client |
Controls a payer's Nano account, capable of generating and signing send state blocks to pay for a resource. | Wallet developers |
Resource Server |
Defines payment requirements for a resource (e.g. API, content), and delivers the resource to Client on successful payment. |
API providers, content providers |
Facilitator |
Service that verifies and/or settles payments for a Resource Server (performed by a third-party or the Resource Server itself). |
API providers, content providers |
See /examples/ folder for complete runnable versions of all three implementations.
TypeScript
npm install @x402nano/exact @x402nano/helper
src/typescript/
├── client/ # "exact" scheme implementation for Clients
├── server/ # "exact" scheme implementation for Resource Servers
├── facilitator/ # "exact" scheme implementation for Facilitators
├── common.ts # Shared functions and constants
└── examples/ # Ready-to-run example files
TypeScript
# Install dependencies
npm install
# Build (ESM + CJS + types)
npm run build
# Run unit tests
npm run test
This is new software and hasn't yet been deployed heavily in production environments yet. Please test with small amounts of Nano only! The authors and contributors shall not be held liable for any use of this software's functionality, intentional or unintentional, that leads to an undesired lose of funds.
We welcome developers to submit implementations of the exact scheme in other languages e.g. Python, Go, etc...
Join the x402 Nano Discord for coordination and discussion!
Helper module used by exact schemeMIT
Helper module for Nano x402 Clients, Resource Servers and Facilitators
Typescript type definitions and Zod schemas for x402 payment protocol Nano implementation
x402 Protocol Facilitator for the Nano network
Developer integration tools for adding TDM payments to AI agents, apps, and workflows. CLI, MCP server, and copy-paste examples
Developer integration tools for adding TDM payments to AI agents, apps, and workflows. CLI, MCP server, and copy-paste examples
Send Nano currency from AI agents/LLMs
Your AI trading terminal assistant for US stocks, commodities, forex, and crypto.
The agent-native LLM router for autonomous agents. 55+ models (8 free), <1ms local routing, USDC payments on Base & Solana via x402.
A local-first AI agent with persistent memory, emotional intelligence, and a peer-to-peer skills economy.
The living ecosystem where AI agents complete tasks through workflow loops, improve through iterative execution, are evaluated by mentor agents or humans in the loop, and turn completed work into reusable work experience and data to improve future agents.
The living ecosystem where AI agents complete tasks through workflow loops, improve through iterative execution, are evaluated by mentor agents or humans in the loop, and turn completed work into reusable work experience and data to improve future agents.
The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 payments, escrow, and dispute resolution as one open, catch-all Agent Skill / Claude Code plugin.