Releases: iberi22/OrionHealth
Releases · iberi22/OrionHealth
v0.8.0-beta: Public Beta Release
OrionHealth v0.8.0-beta — First Public Beta Release
Your Personal Health Data Sanctuary — Privacy-First, On-Device AI
✅ Production Ready
- 🟢 131 unit tests passing
- 🟢 10 integration tests passing
- 🟢 Flutter analyze: 0 issues
- 🟢 Realistic app screenshots with health data
- 🟢 AGPL-3.0 licensed
🚀 Installation
Download the APK and install on Android 8.0+
📋 Features
- 💊 Medical records management (PDF, photos, lab reports)
- 🧠 On-device AI assistant (Gemma 4 / Phi-3 via ONNX)
- 📊 Health dashboard with vitals & trends
- 🔒 100% local-first — no cloud, no tracking, no telemetry
- 🏥 ICD-10, LOINC, RxNorm, SNOMED CT support
- 📡 BLE medical data sharing (SSI-secured)
- 🔐 AES-256-GCM encrypted storage
⚠️ Medical Disclaimer
OrionHealth is a personal health data management tool, not a medical device. Always consult qualified healthcare professionals for medical decisions.
v0.5.0-preview2: SSI Hardened + Production Ready
v0.5.0-preview2 — Production Ready Candidate
SSI Hardening (Phase 1+2)
- P0: anchorDid() key binding — deterministic secp256k1 from seed
- P1: canonicalizeClaims JSON canonicalization (collision-resistant)
- P2: crypto_helpers.dart — deduplicated shared helpers
- P2: ION createDid with multihash SHA-256 (Sidetree-compliant)
- P3: Exponential backoff retry on HTTP calls
BLE Medical Sharing
- Real BLE connect/discover via flutter_blue_plus
- GATT characteristic write with chunked transfer
- AES-256-GCM encryption
Tests
- 131/131 tests passing
- dart analyze: 0 errors
Build
- APK Release: 329.4MB
- Flutter 3.38.2 | Android SDK 35.0.0
Known Limitations
- DB Encryption at rest: blocked (Isar v3 no encryptionKey)
- True AnonCreds ZKP: blocked (aries-askar Rust FFI)
v0.5.0-preview: BLE+SSI+AnonCreds — First Full-Stack Release
What's New
BLE Medical Sharing (#182, #181)
- Real BLE connect/discover via flutter_blue_plus 2.3.2
- GATT characteristic write with 512B chunked transfer
- AES-256-GCM encryption for offline medical data sharing
- Scan cache with medical device type detection
SSI Production Foundation (#180)
- ION Sidetree Anchor Client for DID registration on Bitcoin
- DID resolution via public ION node
- Sidetree Create operation with JWK key encoding
AnonCreds ZKP (#179)
- Ed25519 issuer signatures for credential issuance
- SHA256 hash commitments for selective disclosure
- Presentation verification with non-revocation checks
Build & CI
- GitHub Actions CI: analyze + test + Windows build + Android APK
- 75/75 unit tests passing
- dart analyze: clean