Modules¶
Arch Toolkit publishes five independent artifacts on one release train.
flowchart TD
Core[storage-core]
Memory[storage-memory] --> Core
DataStore[storage-datastore] --> Core
State[state-handle]
Splinter[splinter]
| Module | Main use | Persistent |
|---|---|---|
| storage-core | Storage contracts, typed keys, delegates, and Flow support | Backend-defined |
| storage-memory | Tests, previews, and temporary state | No |
| storage-datastore | Preferences on Android, JVM, and Apple | Yes |
| state-handle | Small restorable UI and ViewModel state | Recreation only |
| splinter | Request execution, polling, cache, and flow mirroring | No |
Use the module selection guide when more than one module appears to fit.