Clone this repo:
  1. 43d02c5 [session_shell] Convert tests to use RequestStart(). by Steffen Meschkat · 3 hours ago master
  2. 6692b4a [ledger] Switch from InterfacePtr::Close(zx_status_t) to Unbind() by Bryan Henry · 5 hours ago
  3. d022034 [modular tests] Increase robustness against timeout. by Steffen Meschkat · 27 hours ago
  4. 9532c6a [modular] Fix bug where ongoing activity is not dispatched properly to by Alex Min · 32 hours ago
  5. cdd36c2 [modular] Remove StoryController.AddModule(). by Gabriel Schine · 3 days ago


Peridot is a framework for composed, intelligent and distributed user experiences.

Applications not explicitly designed to interoperate (and possibly implemented in different programming languages) are ephemerally downloaded and dynamically composed to run in a shared context. The framework manages application lifecycle, resources and view hierarchy; and well as context and suggestion infrastructure.

State of Peridot experiences is transparently synchronized across user devices using a distributed offline-first storage system.

Read more