Updates

zero-native reserves an explicit update configuration in app.zon so packaged apps can declare how they discover signed updates.

.updates = .{
    .feed_url = "https://example.com/releases/zero-native-feed.json",
    .public_key = "base64-ed25519-public-key",
    .check_on_start = true,
},

The runtime does not silently install updates. Apps should surface update checks through their own UI, verify signatures before applying artifacts, and keep platform-specific installation behavior explicit.

Fields

FieldDescription
feed_urlHTTPS endpoint that describes available releases.
public_keyPublic key used to verify update metadata and artifacts.
check_on_startWhether the app should check for updates during startup.