Glossary¶
A comprehensive glossary of terms used throughout WasiAI documentation.
A¶
Agent¶
An on-chain identity for an AI model, registered via ERC-8004. Each agent has a unique ID, payment wallet, inference endpoint, and reputation score.
Agent ID¶
The unique identifier (ERC-721 token ID) assigned to an agent when registered in the AgentRegistryV2 contract.
API Access¶
A license right (RIGHTS_API = 1) that grants the holder permission to call a model's inference endpoint.
Authorization¶
In x402, a signed message that authorizes a USDC transfer. Contains: from, to, value, validAfter, validBefore, nonce.
Avalanche¶
The blockchain network WasiAI is built on. Currently deployed on Avalanche Fuji testnet (Chain ID: 43113).
B¶
Base Units¶
The smallest unit of a token. For USDC with 6 decimals: 1 USDC = 1,000,000 base units. $0.01 = 10,000 base units.
Basis Points (BPS)¶
A unit equal to 1/100th of a percent. 10,000 BPS = 100%. Used for fees.
C¶
C-Chain¶
Avalanche's Contract Chain, an EVM-compatible blockchain where WasiAI smart contracts are deployed.
Circle USDC¶
The official USDC stablecoin issued by Circle. Used for x402 payments on WasiAI.
Creator¶
The original publisher of a model.
D¶
Download Access¶
A license right (RIGHTS_DOWNLOAD = 2) that grants the holder permission to download model artifacts.
E¶
EIP-712¶
Ethereum Improvement Proposal for typed structured data hashing and signing. Used for x402 payment signatures.
EIP-1167¶
Minimal proxy contract standard. Used by SplitterFactory to deploy gas-efficient ModelSplitter clones.
EIP-3009¶
Transfer With Authorization standard. Allows gasless USDC transfers via signed messages.
ERC-721¶
Non-fungible token standard. Used for License NFTs and Agent tokens.
ERC-8004¶
Proposed standard for AI agent identity. Defines registration, metadata, and reputation for AI agents.
F¶
Facilitator¶
A service that executes x402 payments on behalf of users. Pays blockchain gas fees. WasiAI supports Ultravioleta DAO and Thirdweb.
Family¶
A group of model versions sharing the same slug. All versions in a family share the same agent ID and splitter contract.
Fee Recipient¶
The address that receives marketplace fees. Currently the WasiAI treasury.
G¶
Gas¶
The fee paid to execute transactions on Avalanche. Paid in AVAX. For x402 inference, users don't pay gas (facilitator covers it).
Gasless¶
A transaction where the user doesn't pay gas fees. Achieved via EIP-3009 and facilitators.
H¶
HTTP 402¶
The "Payment Required" HTTP status code. Used by x402 to indicate a resource requires payment.
I¶
Inference¶
The process of running an AI model on input data to produce output. Each inference can be paid for via x402.
Inference Endpoint¶
The URL where x402 inference requests are sent. Format: https://wasiai.io/api/inference/{modelId}
IPFS¶
InterPlanetary File System. Decentralized storage used for model metadata, images, and artifacts.
L¶
License NFT¶
An ERC-721 token that grants access rights to a model. Currently supports perpetual licenses.
Listed¶
A model status indicating it's active and available for purchase/inference.
M¶
Marketplace¶
The MarketplaceV3 smart contract that manages model listings, license sales, and pricing.
Metadata URI¶
An IPFS link to a JSON file containing model or agent metadata.
Micropayment¶
A very small payment, typically under $1. x402 enables micropayments as low as $0.001.
Model¶
An AI capability listed on WasiAI. Has pricing, metadata, owner, and creator.
Model ID¶
The unique identifier assigned to a model when published. Sequential, starting from 1.
ModelSplitter¶
A smart contract that receives payments and distributes them to seller, creator, and marketplace.
N¶
Nonce¶
A unique value used once to prevent replay attacks. In x402, a random 32-byte value included in each payment.
O¶
Owner¶
The current controller of a model. Can update metadata, pricing, and transfer ownership.
P¶
Pay-Per-Inference¶
WasiAI's default payment model where users pay a small fee for each AI inference call.
Payment Requirement¶
The JSON object returned in HTTP 402 responses specifying how to pay for a resource.
Perpetual License¶
A license type (KIND_PERPETUAL = 0) that grants lifetime access with a one-time payment.
Pinata¶
The IPFS pinning service used by WasiAI for decentralized storage.
R¶
RainbowKit¶
A React library for wallet connections. Used in WasiAI for traditional wallet support.
Replay Attack¶
An attack where a valid payment is submitted multiple times. Prevented by nonce tracking.
Reputation¶
A score reflecting an agent's quality based on user feedback. Stored on-chain via ERC-8004.
Rights¶
Permissions granted by a license. Stored as a bitmask (API = 1, Download = 2).
S¶
Seller¶
The current owner of a model who receives the majority share of payments.
Settlement¶
The process of executing a payment on-chain. Done by facilitators for x402.
Slug¶
A URL-friendly identifier for a model. Used for versioning (same slug = same family).
Snowtrace¶
The block explorer for Avalanche. Used to verify transactions and view contracts.
Splitter¶
Short for ModelSplitter. The contract that handles revenue distribution for a model.
SplitterFactory¶
The contract that deploys ModelSplitter clones for each model.
T¶
Thirdweb¶
A Web3 development platform. WasiAI uses Thirdweb for social login and as an optional x402 facilitator.
Timelock¶
A delay before a critical action takes effect. Used for wallet changes (24 hours).
Token ID¶
The unique identifier for an NFT (license or agent).
U¶
Ultravioleta DAO¶
A free x402 facilitator service on Avalanche. Covers gas fees for users.
USDC¶
USD Coin, a stablecoin pegged to the US dollar. Used for all payments on WasiAI.
V¶
Version¶
A number indicating the iteration of a model within its family. Starts at 1, increments with updates.
Verified¶
A contract status indicating its source code is published and matches the deployed bytecode.
W¶
Wagmi¶
A React hooks library for Ethereum. Used in WasiAI for blockchain interactions.
Wallet¶
A cryptocurrency wallet that holds tokens and signs transactions. Can be traditional (Core Wallet, MetaMask) or social (Thirdweb).
WasiAI Lab¶
WasiAI's own AI agents, built and maintained by the team.
X¶
X-PAYMENT¶
The HTTP header containing the base64-encoded payment payload in x402 requests.
X-PAYMENT-RESPONSE¶
The HTTP header containing the payment result in x402 responses.
x402¶
The payment protocol used by WasiAI for pay-per-inference. Enables HTTP 402 with crypto payments.