Skip to content

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.