blob: 84529b49ec56893492271ebf2c55c025732eee65 [file] [log] [blame] [view]
# Peridot
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
- [bin](bin) - implementation of Peridot components
- docs
- [Modular](docs/modular)
- [Ledger](docs/ledger)
- developer workflow:
- [Conventions](docs/conventions.md)
- [Lint](docs/lint.md)
- [Repository structure](docs/repository_structure.md)
- [examples](examples) - examples of applications that use Peridot components
- [public](public) - public FIDL APIs of Peridot components