Files
sevenhill f74057ce9b
Build Android (FCM) / build-android-fcm (push) Canceled after 0s
Build Android / build-android (push) Canceled after 0s
Build iOS / build-ios (push) Canceled after 0s
Build Linux / build-linux (push) Canceled after 0s
Build macOS / build-macos (push) Canceled after 0s
Build Windows / build-windows (push) Canceled after 0s
Release (main) / android (oneme) (push) Canceled after 0s
Release (main) / android (qlyra) (push) Canceled after 0s
Release (main) / windows (push) Canceled after 0s
Release (main) / linux (push) Canceled after 0s
Release (main) / macos (push) Canceled after 0s
Release (main) / ios (push) Canceled after 0s
Release (main) / release (push) Canceled after 0s
Rebrand application as Qlyra
2026-08-30 13:16:17 +03:00

21 lines
560 B
Markdown

# Kusoft architecture
```text
Flutter application
|
v
kusoft Dart API
|
v
kusoft_dart Rust bridge
|
v
kusoft-net
```
`kusoft-net` owns bounded frame encoding and incremental stream decoding.
`kusoft_dart` owns the Rust boundary and re-exports only the core types needed
by future bindings. The Dart API is deliberately not connected to the current
application until protocol compatibility, authentication, session recovery,
pushes, media, calls, and platform bindings are implemented and tested.