ADAPT documentation

ADAPT is a framework for building distributed data fabrics that act as private, verifiable backends for internet applications. You use it to build end-to-end decentralised systems in which neither the operator nor any single device has unilateral access to the data being processed.

These docs are organised in three sections:

  • Concepts — what ADAPT is, the architecture, and what runs where. Audience-neutral background. Start here if it is your first time on the site.
  • Build ADAPT applications — the developer-facing material. Set up the toolchain, learn MUFL, compile your code, embed it into a host application, and stand up the runtime network around it.
  • Reference — the MUFL language reference, standard library, messaging protocol, and SDK API reference.

Quick links

Working example

The best place to see ADAPT in action is the E2E-encrypted messenger demo on GitHub. It contains a live demo plus a code sandbox you can edit in the browser. A second demo, basic-messenger-demo, focuses on the end-to-end-encryption flow.

The tutorials section is being rewritten against the new toolchain; in the meantime the demo repositories are the authoritative end-to-end reference.