Structs§
- AppUpdate
Apply - AppUpdate
Progress Reporter - Semantic
Version - Sign
Request - Update
Authentication - Opaque envelope carried on check-update. Providers must not reserialize
signed. - Update
Config - Update
Package Info - Update
Verify Target - Version
- A semantic version representation (
major.minor.patch) shared by update policy and lxapp metadata persistence.
Enums§
- AppUpdate
Event - AppUpdate
Stage - Channel
- LxApp
Update Query - Runtime
Compatibility Error - Update
Error - Update
Target - Version
Error
Traits§
- AppUpdate
Host - LxApp
Update Host - Update
Provider - Update contract shared by app and lxapp update implementations.
Functions§
- app_
update_ scope_ key - archive_
sha256_ hex - check_
app_ update - check_
update_ enabled - Prod only queries check-update with embedded public keys. Dev always queries; without keys it does not verify.
- compact_
manifest - configure_
update - decode_
base64url - default_
channel - Default lxapp channel for this host, derived from the host env:
dev→draft,prod→release. An open can pass an explicit channel to override; the client does not forbiddrafton a prod host — the registry decides per-channel access. - embedded_
update_ public_ keys - encode_
base64url - ensure_
app_ update_ candidate_ version - ensure_
lxapp_ first_ install - ensure_
lxapp_ force_ update_ for_ installed - ensure_
lxapp_ target_ version_ ready - env_
requires_ signature - host_
requires_ signature - Whether this build accepts an unsigned update, whatever channel is asked
for. Callers cannot pass a channel: that is the whole point — see
verify_checked_update. - host_
update_ platform - load_
signing_ seed_ file - lxapp_
update_ scope_ key - public_
key_ base64url - send_
app_ update_ event - send_
app_ update_ failed - sign_
package - sign_
package_ from_ key_ file - spawn_
lxapp_ background_ update_ check - subscribe_
app_ update_ events - update_
config - verify_
archive_ bytes - verify_
checked_ update