A quick reference for terms used throughout the docs. Follow the links for full pages.Documentation Index
Fetch the complete documentation index at: https://docs.synheart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Products
- Synheart Core — The on-device SDK that fuses biosignals, behavior, and phone context into a single human-state stream. Available in Flutter, Kotlin, and Swift.
- Synheart Wear — Standalone wearable SDK that normalizes data from Apple Watch, WHOOP, Garmin, Fitbit, Health Connect, Oura, and BLE HRMs into a single API.
- Synheart Behavior — Standalone SDK for behavioral signals (taps, scrolls, typing cadence, app context). Content-free; timing and motion only.
- Synheart Session — Standalone SDK for watch-driven session capture with pluggable biosignal and behavior providers.
- Synheart Auth — Hardware-backed device identity and request signing (RFC-AUTH-MOBILE-0001).
- Syni — On-device adaptive LLM stack: a native runtime, a versioned persona / safety spec, and language SDKs.
- Synheart CLI — Command-line tool for installing the runtime + spec, running a local platform mock, mocking wearable streams, and CI/CD pinning.
Concepts
- HSI — Human State Interface — The wire-format JSON contract for exchanging human-state signals. Language-agnostic; versioned (current
1.3). - HSV — Human State Vector — The typed in-memory representation Synheart Core emits before packing into HSI. See HSV specification.
- Flux — The step inside the Synheart Runtime that packs
HSV[]outputs into an HSI 1.3 envelope. - RAMEN — Real-time event delivery backplane that pushes vendor webhooks and platform events to connected clients over gRPC.
- Capability tier — App-level access scope (
core,extended,research). See Capability system. - Consent type — User-level grant for a specific data class (
biosignals,behavior,phoneContext,cloudUpload,vendorSync,research). See Consent system. - Persona — A versioned behavioral contract Syni resolves at inference time (e.g.
focus.coach.v1). Pinned via the Syni Spec.
How the pieces relate
- HSI is the contract; HSV is the typed intermediate; Flux is the packing step.
- Capabilities define what an app can request; consents define what the user allows. Data access requires both.
- Synheart Core consumes Wear, Behavior, and Phone module signals and produces HSI. The standalone SDKs (Wear, Behavior, Session) can also be used independently of Core.
- Syni consumes HSI as a conditioning input but works without it (any
Map<String, dynamic>will do).