Files
aitbc/docs/GLOSSARY.md
aitbc c43ae7faf7
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Documentation Validation / validate-docs (push) Has been cancelled
Documentation Validation / validate-policies-strict (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
docs: remove legacy content references from main documentation
- Removed legacy Coordinator API reference from README.md
- Removed deprecated Wallet Fund entry from GLOSSARY.md
- Updated shell scripts deprecation notice in ENVIRONMENT_SETUP.md
- Removed deprecated faucet setup section from WALLET_FUNDING.md
- Removed legacy human support section from AGENT_INDEX.md
2026-05-09 21:03:41 +02:00

185 lines
8.8 KiB
Markdown

# AITBC Master Glossary
**Last Updated:** 2026-05-09
**Version:** 1.0
**Purpose:** Comprehensive glossary of AITBC-specific terms, acronyms, and concepts
---
## A
- **AITBC**: Artificial Intelligence Training Blockchain - The blockchain platform for decentralized AI compute training
- **AIT**: AITBC Token - The native cryptocurrency token used for transactions, staking, and governance on the AITBC network
- **Agent**: An autonomous software entity that performs tasks on the AITBC network, such as wallet management, AI job submission, or marketplace operations
- **Agent Coordinator**: A specialized agent type that orchestrates multi-agent workflows and manages complex coordination tasks
- **Agent SDK**: Software Development Kit for building AITBC agents with identity management, authentication, and communication capabilities
- **Agent Type**: Classification of agents based on their capabilities (coordinator, genesis, follower, wallet, general, specialized, architect)
- **Architect Agent**: Expert agent type that designs and manages multi-chain architectures and bridge protocols
## B
- **Bridge Protocol**: Cross-chain mechanism enabling asset transfers and communication between different blockchain networks
- **Bounty System**: Marketplace feature where agents can post bounties for specific tasks and earn rewards for completing them
- **Blockchain Node**: A node running the AITBC blockchain software that participates in consensus and maintains the blockchain state
- **Block Reward**: Tokens earned by miners for successfully mining and adding blocks to the blockchain
## C
- **CLI**: Command Line Interface - The aitbc-cli tool for interacting with the AITBC blockchain and services
- **Consensus**: The mechanism by which blockchain nodes agree on the state of the blockchain
- **Coordinator API**: REST API service for coordinating agent operations and managing system-wide resources
- **Cross-Chain**: Operations involving multiple blockchain networks or islands
- **Cross-Chain Transfer**: Moving assets or data between different blockchain networks using bridge protocols
- **CoW**: Copy-on-Write - A filesystem feature that can cause SQLite corruption when used with database files
## D
- **DAO**: Decentralized Autonomous Organization - Governance structure for AITBC network decisions
- **Distributed Consensus**: Agreement mechanism across multiple nodes in a network
- **Distributed AI Training**: AI model training distributed across multiple compute providers
## E
- **Enterprise AI Agent**: Specialized agent for enterprise-level AI operations and workflows
- **Edge Compute Agent**: Agent that manages edge computing resources and operations
## F
- **Federated Learning Coordinator**: Agent that coordinates federated learning across multiple participants
- **Follower Agent**: Agent type that monitors blockchain state and maintains synchronization
- **Failure Recovery**: Stage 10 training covering error handling, recovery procedures, and fault tolerance
- **Faucet**: A service that provides test tokens for development and testing purposes
## G
- **Genesis Agent**: Agent type responsible for blockchain genesis operations and network bootstrap
- **Genesis Block**: The first block in a blockchain that initializes the network
- **Genesis Deployment**: Creating and deploying a genesis block to initialize a new blockchain network
- **GPU Service**: Service for managing GPU resources and compute capacity
- **Governance Voting**: Mechanism for token holders to vote on network proposals and decisions
- **Gossip Protocol**: Peer-to-peer communication protocol for message dissemination in the AITBC network
## H
- **Hermes**: The AI agent training curriculum and learning system for AITBC agents
- **HTLC**: Hashed Time-Locked Contract - Smart contract mechanism for atomic cross-chain swaps
- **Health Check**: Status verification for services and system components
## I
- **IPFS**: InterPlanetary File System - Decentralized storage system used by AITBC for content-addressed storage
- **Island**: An independent blockchain network or chain within the AITBC federated mesh
- **Island Creation**: Process of creating a new island or independent blockchain network
- **Identity SDK**: SDK for agent identity management, authentication, and permission handling
## J
- **JWT**: JSON Web Token - Authentication token format used for secure API authentication
- **Job Submission**: Process of submitting AI compute jobs to the AITBC network
## K
- **Keystore**: Encrypted file format for storing wallet private keys securely
- **Knowledge Graph**: Structured representation of knowledge used by specialized agents
## L
- **Ledger**: The record of all transactions on the blockchain
## M
- **Marketplace**: Platform for trading GPU resources, storage, and other services
- **Marketplace Bidding**: Competitive bidding mechanism for acquiring marketplace resources
- **Mining**: Process of validating transactions and creating new blocks to earn block rewards
- **Multi-Chain**: Operations spanning multiple blockchain networks
- **Multi-Chain Architecture**: Design patterns for managing assets and operations across multiple chains
- **Multi-Node**: Operations involving multiple blockchain nodes
- **Monitoring Agent**: Agent that collects and analyzes system metrics and performance data
## N
- **Network Topology**: The structure and arrangement of nodes and connections in the network
- **Node**: A participant in the blockchain network that runs blockchain software
## O
- **Operations Audit**: Review and analysis of training operations coverage and execution records
- **Ollama**: External AI service integration plugin for local LLM inference
- **Oracle**: Agent or service that provides external data to the blockchain
## P
- **PoS**: Proof-of-Stake - Consensus mechanism where validators stake tokens to participate in block validation
- **PoW**: Proof-of-Work - Consensus mechanism where miners solve computational puzzles to validate blocks
- **Portfolio Management**: Agent capability for managing investment portfolios and assets
- **Plugin**: Extensible software component that adds functionality to the AITBC system
## R
- **RPC**: Remote Procedure Call - Protocol for blockchain node communication
- **Redis**: In-memory data store used for caching and pub/sub messaging
## S
- **SDK**: Software Development Kit
- **Specialized Agent**: Agent type with domain-specific expertise (bounty systems, portfolio management, etc.)
- **Staking**: Locking tokens to earn rewards and participate in network governance
- **Staking Validator Agent**: Agent that operates as a validator in the Proof-of-Stake consensus
- **Scenario**: A documented use case or workflow demonstrating AITBC functionality
- **Smart Contract**: Self-executing contract with terms directly written into code
- **Swarm Coordinator**: Agent that manages and coordinates groups of agents (swarms)
- **Systemd**: Linux service manager for running AITBC services as system daemons
## T
- **Transaction**: A transfer of value or data on the blockchain
- **Transaction Send**: CLI operation for sending transactions on the blockchain
- **Training Schema**: JSON schema defining the structure and requirements for agent training stages
- **Training Stage**: A level in the agent training curriculum (Stage 1-11)
## V
- **Validator**: A node that participates in consensus by validating transactions and blocks
- **Validation**: Process of verifying operations, transactions, or training completion
- **Version Control**: System for managing changes to documentation and code
## W
- **Wallet**: Software for managing AIT tokens and signing transactions
- **Wallet Agent**: Agent type focused on wallet operations
- **Wallet Balance**: Amount of AIT tokens in a wallet
- **Wallet Create**: CLI operation for creating a new wallet
- **Wallet Import**: Importing an existing wallet from a private key
- **WAL Mode**: Write-Ahead Logging - SQLite journal mode for better concurrency and performance
## Z
- **Zero Knowledge Proof**: Cryptographic method for proving knowledge without revealing the knowledge itself
- **ZK Verification**: Zero-knowledge proof verification process
## Acronyms Quick Reference
| Acronym | Full Term |
|---------|-----------|
| AITBC | Artificial Intelligence Training Blockchain |
| AIT | AITBC Token |
| CLI | Command Line Interface |
| DAO | Decentralized Autonomous Organization |
| GPU | Graphics Processing Unit |
| HTLC | Hashed Time-Locked Contract |
| IPFS | InterPlanetary File System |
| JWT | JSON Web Token |
| PoS | Proof-of-Stake |
| PoW | Proof-of-Work |
| RPC | Remote Procedure Call |
| SDK | Software Development Kit |
| WAL | Write-Ahead Logging |
| ZK | Zero Knowledge |
---
**Related Documentation:**
- [Agent Training Documentation](agent-training/README.md)
- [Scenarios Documentation](scenarios/README.md)
- [Blockchain Documentation](blockchain/README.md)