GitHub Whitepaper Chat Team

Distributed computing and applications

Think outside the blocks

Scalable post-blockchain

Decentralized solutions with no bottlenecks and versatile public/private validation strategies.

Actually peer-to-peer

Data is sharded across a network of full peers. No centralized servers, ledgers, or different user classes.

Agent-centric computing

Rigorously ethical, lossless approach to data integrity and context-specific provenance.

A more human internet

Each of us wants to have control over how and with whom we interact. In order to evolve and thrive, our communities must support everyone's uniqueness. Yet today, our online relationships are dominated by centralized corporate web sites.

Holochain enables a distributed web with user autonomy built directly into its architecture and protocols. Data is about remembering our lived and shared experiences. Distributing the storage and processing of that data can change how we coordinate and interact. With digital integration under user control, Holochain liberates our online lives from corporate control over our choices and information.


Holochain meets the demands of people who want to:

  • Own their own data
  • Control their identity
  • Choose how to connect their applications
  • Transact without dependence on centralized systems
  • Build lighter, faster, less expensive applications

Holochain applications are useful for:

  • Governance, collaboration, and organizational tools
  • Social networks, social media, and vendor relationship management
  • Platform cooperatives and sharing economy apps
  • Supply chain solutions and community resource management
  • Tokenless, mutual-credit cryptocurrencies and reputation systems

Join our community! Participate in the Holo ICO!

Buy HoloTokens (HOT) in Holo's Initial Community Offering.

Learn More and Whitelist

HoloTokens are ERC20 tokens redeemable for Holo fuel when the ecosystem launches in 2018. Holo fuel is backed by a useful asset: distributed computing and hosting. Application providers will pay hosts in Holo fuel for serving crypto apps to legacy web browsers.

Holographic storage for distributed applications

Holochain applications are held entirely by the people who use them. No trusted third parties. No centralized points of failure. They enable direct communication and consent through architectures that minimize risk, reduce costs, and optimize for speed.

Holochain apps each use a monotonic Distributed Hash Table (DHT) to share data and enforce validation rules on data published from a user's signed source chain. Each agent holds their own immutable hash chain and stores a portion of the app's public data as a node in the DHT. This makes powerful and secure decentralized computing possible on devices as lightweight as mobile phones.

Low-cost, lightweight, secure

Every application runs its own holochain on its own terms, without the need for expensive hosting overhead. Since users are hosts, as more agents use an app, more hosting power and storage becomes available. The hosting load per user actually gets lighter.

The first entry of each agent's source chain contain the app's “DNA” -- the code that runs the app. This contains peer validation requirements ensuring that the application runs securely: that data cannot be counterfeited, tampered with, or lost. Eash app stores its data in a validating DHT creating redundancy of public data across randomized nodes. When nodes go offline, the DHT is self-healing and rebalances the data to different nodes. And if someone alters their own app code they effectively fork themselves out of the shared DHT space into an entirely different application.

Start building your own innovative applications

Holochain is already in Alpha release. You can start building cutting edge distributed apps in JavaScript or Lisp today! Your apps will have access to core services like: a customizable UI, the Holochain DPKI app that manages keys and identities across holochain applications, the Holo platform for serving crypto apps to normal web browsers, API bridges between crypto apps, and the capacity to migrate data when updating distributed apps.

GitHub Installation Chat Resources


Host a Hackathon