Skip to content

Releases: iberi22/OrionHealth

v0.8.0-beta: Public Beta Release

12 May 19:36

Choose a tag to compare

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

12 May 07:21

Choose a tag to compare

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

11 May 06:33

Choose a tag to compare

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

Commits