Initial Baron Safe app scaffold
ci / flutter-check (push) Successful in 4s

This commit is contained in:
2026-06-30 15:16:14 +09:00
commit 5f7b9a7360
24 changed files with 310 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Architecture
## Principle
Baron Safe is developed as a hybrid app. The WebView layer presents session, linked app, QR, and portal-style screens. Native or Flutter plugin layers handle sensitive capabilities.
## Layers
| Layer | Responsibility |
| --- | --- |
| WebView | Display session history, linked apps, details, and user actions |
| Native/Plugin | Push, biometric prompt, secure storage, future key signing |
| Backend | Device registration, push trigger, session query, session blocking, audit logs |
## Default UX
The initial model is post-login confirmation and blocking:
`phone number login -> login allowed -> Baron Safe notification -> user confirmation -> block if suspicious`