| # 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 |