Holochain Development
Installation
SKILL.md
Holochain Development
Overview
Holochain is a framework for building fully distributed, peer-to-peer applications. It uses a distributed hash table (DHT) for data storage and validation without global consensus.
Key Concepts
| Concept | Description |
|---|---|
| hApp | Holochain Application - a collection of DNAs |
| DNA | Distributed Network Architecture - defines data types and validation rules |
| Zome | A module within a DNA written in Rust/WASM |
| Entry | A piece of data stored on the DHT |
| Link | A directed connection between two entries |
| Agent | A participant in the network with a unique key pair |
| Conductor | Runtime that hosts hApps and manages connections |
| Lair | Key management service (lair-keystore) |