Expand description
The app manifest (ADR-0021).
app.toml answers what is this product? The composition root answers how is it
assembled? Everything that can be derived from the first is generated rather than
written by hand — generated files can be updated without merge conflicts, which is
what makes an Origin upgrade cheap.
The format is deliberately small. Everything in it becomes migration-liable the moment a second product exists.
Structs§
- Capability
- A Tauri capability file, as generated from the manifest.
- Distribution
Section - Manifest
- A parsed
app.toml. - Origin
Section - Which Origin version this product tracks.
- Platform
Section - Process
Security - Allowed programs for the process runner contract (B1).
- Product
Section - Security
Section - Updater
Section - In-app updates.
- Window
Security
Enums§
- Channel
- Which audience a build is for.
- Manifest
Error - Security
Profile - A named security profile (ADR-0007, §20).
- Target
- Platforms a release builds for.