Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Glossary

Key terms used throughout the Akshi documentation.

TermDefinition
A2AAgent-to-Agent protocol. Enables agents to send tasks and messages to each other, both within a node and across the mesh.
AG-UIAgent-User Interface protocol. Provides real-time streaming of agent state to human-facing dashboards via SSE.
Agent CardA JSON metadata document (/.well-known/agent.json) that describes an agent’s capabilities, endpoints, and authentication requirements. Used for discovery.
AutomergeA CRDT library used by the journal sync layer to merge concurrent edits from multiple mesh peers without conflicts.
Circuit BreakerA fault-tolerance pattern in the inference router that stops sending requests to a failing model provider after consecutive errors, re-trying after a cooldown period.
CRDTConflict-free Replicated Data Type. A data structure that can be merged across distributed nodes without coordination. Akshi journals use CRDTs for mesh sync.
DIDDecentralized Identifier. A self-sovereign identity standard used by Akshi agents and nodes for authentication and message signing.
FuelA unit of WASM execution budget. Each tick grants an agent a fuel allowance; when fuel is exhausted the tick halts. Controls runaway computation.
Host CapabilityA permission granted to a sandboxed agent (e.g., database.read, http.request). The runtime enforces capabilities at the host-call boundary.
JournalAn append-only log maintained per agent. Stores events, findings, and state changes. Journals sync across mesh peers via CRDTs.
MCPModel Context Protocol. An open standard for connecting AI agents to external tool servers. Akshi agents call MCP tools through the host capability layer.
MeshA peer-to-peer network of Akshi nodes that share journal state and route A2A messages. Built on gossip-based membership with optional WireGuard encryption.
Route ProfileA JSON configuration that controls how the inference router scores prompts and selects between model tiers.
SandboxThe WASM isolation boundary that confines agent code. Agents cannot access the filesystem, network, or host memory directly; they must use host capabilities.
SSEServer-Sent Events. A unidirectional streaming protocol used by the dashboard API to push real-time agent events to clients.
SupervisorThe runtime component that manages agent lifecycles: loading WASM modules, scheduling ticks, enforcing fuel limits, and restarting failed agents.
WASIWebAssembly System Interface. A set of standardized APIs for WASM modules to interact with system resources. Akshi uses WASI Preview 2.
WITWebAssembly Interface Type. A schema language for defining typed interfaces between WASM components and their hosts. Akshi’s SDK contract is defined in WIT.