appVersionstays required here, while the Swift and Flutter SDKs now detect it. React Native exposes nothing that reads the host app's version. Reaching the bundle needs a native module, and this package having none is worth more than saving a caller one argument. Documented rather than papered over.- Removed the kill switch, following its removal from the protocol. Evaluation
order is now maintenance → force → soft → none. Old payloads that still carry
a
killblock parse fine; the block is ignored.
First release.
- Force update, soft update, kill switch and maintenance mode, decided by the protocol's evaluation order and verified against the golden vectors.
- Remote config values in the same signed payload, so there is no extra request.
- Ed25519 verification of the exact response bytes, with SHA-512 wired for
runtimes without
crypto.subtle, which is all of React Native. - Signed cache, re-verified on read. AsyncStorage adapter, no dependency on it.
RipstopProviderwith prebuilt walls, oruseRipstop()and draw your own.