Expand description
Primary Silicon Apps interface. Clients read no environment or local files implicitly.
Persistent operations take an explicit LocalState; callers own credentials and configuration.
Re-exports§
pub use state::Config;pub use state::LocalState;pub use silicon_apps_package as package;
Modules§
- auth
- Silicon Accounts authentication through the official current Rust client.
- docs
- Bundled instructive guides followed by the reasons behind the platform contracts.
- events
- Event feeds, server-sent event streams, subscriptions and webhook signature checks.
- install
- Checksum-verified transactional local installs with rollback and one updater.
- signing
- Signed releases: checking the API’s signature, and the author’s when there is one, before anything from a package is installed.
- state
- Explicit local persistence adapters. The HTTP client remains stateless.
- updater
- The sole updater: one locked process checks every installed channel once per minute.
Structs§
- ApiError
- An error answer from the Apps API, with its stable code. The text form is
code (HTTP status): message, then the hint and details. - Client
- Package
- Release
- Resolution
- Withdrawn
Release - A release its authors withdrew. It is never served.