The OG glossary is back

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.

Search the glossary

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.

1004Coverage
14Discovery
3Locales
4Builder Path

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.

Why this feels different

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.

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.

Browse by category

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.

Builder paths

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.

Builder Path

Anchor Builder Path

Start with the abstractions most teams rely on to ship programs fast.

Anchor FrameworkAccountInstructionProgram Derived Address (PDA)
Builder Path

Runtime Builder Path

Understand how Solana executes work before you optimize or debug it.

Proof of History (PoH)SlotEpochValidator
Builder Path

DeFi Builder Path

Learn the trading and liquidity vocabulary behind the app layer.

AMM (Automated Market Maker)Liquidity PoolSwapDEX (Decentralized Exchange)
Builder Path

Agents Builder Path

Map the glossary to the agentic workflow and context retrieval stack.

LLM (Large Language Model)RAG (Retrieval-Augmented Generation)EmbeddingVector Database
Featured terms

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.

Core Protocol

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.

Programming Model

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.

Programming Model

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.

Developer Tools

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.

DeFi

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.

Infrastructure

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.