Holochain Concepts
This section contains all Holochain concepts in a single unified directory: data structures, network primitives, runtime mechanisms, and advanced topics.
Application Structure
- DNA and Zomes - The integrity/coordinator split; how DNA hashes define networks
- Cell - The fundamental unit of a running Holochain application
- Social DNA - Social application patterns and reusable DNA compositions
Data Structures
- Entry - Basic data unit stored in the source chain and DHT
- Record - Signed entries with metadata and provenance
- Link - Connections between entries in the DHT
- Action - Cryptographically signed operations agents perform
Addressing and Navigation
- Anchor - Discoverable, well-known entry points in the DHT
- Path - Hierarchical addressing mechanism built on anchors
Network and Consistency
- Eventual Consistency - How data synchronizes across a distributed network
- RRDHT - Resilient random distributed hash table implementation
- Network Seed - Network initialization and partitioning
- Progenitor - The agent(s) who initiate a network
Communication
- Signal - Real-time messaging between agents and the UI
- Capability Tokens - Authorization mechanism for zome calls and data access
Runtime Roles
- Host - The runtime role that provides Holochain capabilities to guests
- Guest - The application code (zome) that runs within the host
Context and Ecosystem
Related
- Holochain - Back to main overview
- Architecture - System design and component interactions
- Development - Building hApps with these concepts