Solana vocabulary, rebuilt for builders instead of docs drift.
Browse 1004 interconnected terms, jump across concepts, and learn the language of Solana through a surface that feels closer to a product map than a flat terminology page.
Start with a protocol primitive, an Anchor term, a DeFi concept, or an agentic workflow keyword.
Pick the part of Solana you want to understand first.
Jump straight into a guided path instead of starting from a blank search box.
The old Solana glossary helped people orient themselves quickly. This version is meant to restore that role while scaling to newer surfaces like consumer apps and agentic tooling.
A glossary that behaves more like a product map than a documentation appendix.
The goal is not just to search terms. It is to help someone understand what matters, what is related, and what to learn next.
Export compact context blocks grounded in glossary definitions instead of re-explaining Solana from scratch.
A glossary that behaves more like a product map than a documentation appendix.
The goal is not just to search terms. It is to help someone understand what matters, what is related, and what to learn next.
Program Derived Address (PDA)
Think of it as a program-owned address that behaves like a wallet or storage slot your program can control without a private key.
Transaction
These branches show which concepts this term touches directly and what sits one layer beyond them.
Navigate by use case
Start from the job you actually want to do, then follow the terms, path, and learning flow attached to that outcome.
Understand fast
Start with the shortest useful explanation, then branch deeper only when you need more detail.
Build with intent
Move by workflow: Anchor, runtime, DeFi, agents, and the terms that actually matter inside each path.
AI-ready context
Export compact context blocks grounded in glossary definitions instead of re-explaining Solana from scratch.
Start with the layer you are actually building on.
Category blocks give the homepage structure immediately and make the glossary feel navigable before users even type.
Core Protocol
Consensus, leader rotation, slots, epochs, and the runtime.
Programming Model
Accounts, instructions, PDAs, transactions, and execution flow.
Token Ecosystem
SPL assets, token standards, metadata, and NFT primitives.
DeFi
AMMs, routing, liquidity, lending, and trading infrastructure.
ZK Compression
Compressed state, proofs, and scale-oriented storage patterns.
Infrastructure
RPCs, validators, snapshots, indexing, and network plumbing.
Security
Failure modes, audits, attack surfaces, and safe design patterns.
Developer Tools
Anchor, local validators, explorers, SDKs, and testing workflows.
Curated routes for Anchor, runtime, DeFi, and agents.
The point is not just to define terms. It is to sequence them so someone can build with less context switching.
Anchor Builder Path
Start with the abstractions most teams rely on to ship programs fast.
Runtime Builder Path
Understand how Solana executes work before you optimize or debug it.
DeFi Builder Path
Learn the trading and liquidity vocabulary behind the app layer.
Agents Builder Path
Map the glossary to the agentic workflow and context retrieval stack.
Entries that define how people reason about Solana quickly.
Spotlight terms give the landing page immediate utility even before the dedicated explore view gets the full instant-search treatment.
Proof of History (PoH)
A clock mechanism that cryptographically proves the passage of time between events. PoH uses a sequential SHA-256 hash chain where each output becomes the next input, creating a verifiable ordering of events without requiring consensus. The leader produces ~400,000 hashes per slot (~400ms), and any validator can verify the sequence in parallel, enabling Solana's high throughput by removing the need for validators to agree on time.
Account
The fundamental data storage unit on Solana. Every piece of state is stored in an account identified by a 32-byte public key. Accounts hold a lamport balance, an owner program, a data byte array (up to 10MB), and an executable flag. Only the owning program can modify an account's data, but anyone can credit lamports to it.
Transaction
An atomic unit of execution containing one or more instructions, a recent blockhash, and one or more signatures. All instructions in a transaction execute sequentially and atomically—if any instruction fails, the entire transaction reverts. Transactions have a 1,232-byte size limit (matching IPv6 MTU) and a default 200,000 CU budget.
Anchor Framework
The most popular framework for building Solana programs in Rust. Anchor provides macros (#[program], #[account], #[derive(Accounts)]) that auto-generate boilerplate for account validation, serialization, discriminators, and error handling. It includes a CLI (anchor init/build/test/deploy), IDL generation, and TypeScript client generation. Reduces program code by ~80% compared to native development.
AMM (Automated Market Maker)
A protocol that enables token swaps using algorithmic pricing against pooled liquidity instead of matching individual buyers and sellers. AMMs use mathematical formulas (typically constant product x*y=k) to determine prices based on the ratio of tokens in a liquidity pool. On Solana, major AMMs include Raydium, Orca, and Meteora.
RPC (Remote Procedure Call)
The JSON-RPC 2.0 protocol interface through which clients communicate with Solana nodes to query chain state, submit transactions, and subscribe to events. Solana exposes a rich set of HTTP and WebSocket endpoints (e.g., getAccountInfo, sendTransaction) that abstract direct peer-to-peer network participation, making RPC the primary integration point for wallets, dApps, and indexers.