What is Holochain?

Holochain is a revolutionary framework for building truly peer-to-peer applications, offering a post-blockchain approach to distributed computing. Unlike traditional blockchain technologies, Holochain provides a more scalable, flexible, and agent-centric model for decentralized systems.

Core Principles

Agent-Centric Design

  • Puts human communication at the center of digital interaction
  • Enables sovereign digital identity
  • Breaks down monolithic application boundaries

Decentralization

  • Eliminates central points of control
  • Supports direct, peer-to-peer interactions
  • Ensures data integrity through distributed validation

Interoperability

  • Decouples application semantics from storage technologies
  • Enables switching languages and storage layers seamlessly
  • Provides a spanning layer above traditional network protocols

Documentation Structure

Introduction to Holochain

  • Foundational concepts
  • First steps to understanding Holochain
  • Core philosophical underpinnings

Architecture

  • Technical design overview
  • Core components
  • DNA and validation mechanisms
  • Distributed Hash Table (DHT) implementation

Development

  • Getting started guides
  • Best practices
  • Holochain Development Kit (HDK)
  • Tools and resources

Ecosystem

  • Community projects
  • Featured hApps
  • Frameworks and libraries
  • Organizational ecosystem

Use Cases

  • Governance applications
  • Resource management
  • Social networks
  • Practical implementations

Concepts

  • Technical deep dives
  • Philosophical implications
  • Advanced topics

Governance

  • Community guidelines
  • Licensing
  • Contribution frameworks

Key Resources

Getting Involved

  1. Learn: Explore our comprehensive documentation
  2. Develop: Start building your first hApp
  3. Contribute: Join our open-source community
  4. Connect: Participate in discussions and forums

Licensing

Holochain is released under the Cryptographic Autonomy License, ensuring user sovereignty and open collaboration.

7 items under this folder.

Holochain Ecosystem

Organizations, projects, communities, and resources that make up the Holochain ecosystem

Introduction to Holochain

Foundational concepts and initial understanding of Holochain's revolutionary approach to distributed computing

Holochain Use Cases

Practical applications, implementation examples, and potential domains for Holochain technology

Cryptographic Autonomy License

A novel open-source license designed to protect user sovereignty and data autonomy in decentralized systems

Holochain Development

Resources, guides, and tools for developing applications on the Holochain framework

Holochain Architecture

Technical architecture, components, and design principles of the Holochain framework

Holochain Concepts

Core concepts, terminology, and technical foundations of Holochain's distributed computing framework