A daily, habit-first fitness companion: offline, dark, minimal, coaching strength, nutrition, recovery and breath through AI, not hype.
● NotSoSure Fitness
Your coach liveson your device —not in the cloud.
20 minutes. Breath-first.
377 on-device intents run the everyday coaching, logging and readiness score — no LLM, no server call.
It won’t show you a number it hasn’t earned.
Every other score on this page tells you about today. Eventual Health looks 90 days out — and replaced the readiness ring outright — readiness is now contributor row #3, not the headline.
Eventual Health
90-day horizon
forward projection, not a snapshot of today
Illustrative day-counts — the gates themselves, and their messages, are real.
Maturity gate
Opens only once ≥3 of the 5 dimensions carry ≥30 days of history.
Honesty gate
Refuses a confident number until ≥2 signals are present — it shows “Building your baseline — log a few days” instead of guessing.
Added Aug 23, after an internal bug briefly faked a 100 on a single signal.
How this score was built
A real “how this score was built” screen — computation table, maturity gate, honesty flags, all real. Five detail screens sit underneath it — Metabolic, Training-load, Readiness, Adherence, Sleep-regularity.
It shipped once already, in July. The owner's verdict on that version — quoted verbatim in the file's own header comment — was two words: “that is just dumb.” It was rebuilt from scratch the next day.
Governance, not vibes
Backed by 11 named internal laws and a 5-stage sign-off ceremony before any change to the formula ships — governance most apps never show you, because most apps never had to earn a number this carefully.
Two minds. Zero cloud.
CoachBrain runs the fitness everyday — logging, protein math, Body State reasoning. Ask Krishna runs the harder questions — life, loneliness, the Gita's philosophy. Both are deterministic phrase-matchers, not language models: no server, ever, to answer.
377
on-device intents
20,685
trilingual utterances
2
engines, one brain
0
network calls to answer you
CoachBrain
Fitness, food, water, recovery — the everyday coaching.
76
intents
13,044
utterances
Ask Krishna
Life situations, Krishna's knowledge, the Gita's philosophy.
301
intents
7,641
utterances
EN · हिं · Hinglish — typo- and Hinglish-robust intent matching, with crisis, medical and legal guardrails on Ask Krishna.
log 500 ml water
Logged. 1.8 L today — 700 ml to your target.
Example phrasing only — the real corpus runs to 20,685 utterances.
28,204 foods today. ≈2,000,000 within reach.
≈28,000 ship with the app today. Roughly two million more are one download away — nothing bundled you didn't ask for. Built in 19 days by a program called ANNAPURNA, which did not exist in any form in July.
The tiered library — each tier an opt-in download stacked on the last (bar length ∝ √count)
Running total: ≈2,000,000 foods, if every pack is downloaded.
Each ring’s sweep is the real share of the legacy directory carrying that flag — precomputed per food, not estimated.
26,627
ANNAPURNA core pack
the ANNAPURNA core pack — SQLCipher-encrypted inside the APK.
5
rounds
104
cells
1,248
meal items
0
violations
A 9-check, adversarial zero-leak verification campaign — for the next-generation ANNAPURNA diet-plan engine.
Code-complete and zero-leak-verified — built and tested, still waiting behind a flag before it reaches everyone.
Open Food Facts, removed
The barcode path no longer depends on OFF at all — a license-risk fix, closed 2026-09-03, not a feature cut.
Allergen & mercury flags
EU-14 allergen coverage on 99.7% of the branded barcode pack, plus mercury-safety flags where they apply.
3-tier barcode lookup
On-device cache, then the bundled set, then the downloaded branded pack — before it ever asks the network.
340
diet plans — live today
330 single-day + 10 seven-day originals · ~2,150 meal blocks — the legacy engine, live today.
Household portions
Allergen system
10
restriction profiles
30
hard filters
Family-token matching for Indian terms — khoya · mawa · paneer · atta.
Fasting
5 protocols, plus a dedicated Indian fasting calendar.
You can fall asleep to this website.
The app layers an ambient bed under a raga or bhajan lead, gapless. Press play below — real tracks, streaming from this page.
7,634
sleep, ambient & meditation tracks — up 8x since July
4,362
9 hand-curated · 126 generated · 4,227 T1/music5000
395
certified, zero-gap ambient composite beds
278
wallpaper backdrops, 21 family bands
Press play
Gentle Rain
Bed layer
Lead layer — one slot
Real bed and lead tracks, streamed same-origin from this page — not a mockup.
Two real named packs, and 4,362 more behind them

Himalayan Dawn

Desert Drone
9 hand-curated · 126 generated · 4,227 T1/music5000.
Cinematic “Now Playing” players, wallpaper backdrops rotating across 21 family bands — sound-designed, not just a play button.
4,227 tracks. 19 flows, waiting.
A dedicated meditation library, live today — and a movement-break engine built right alongside it, still dark behind a flag.
4,227
dedicated meditation-music tracks, across 9 categories
Part of the same 7,634-track library above — merged into the music5000 shelf on August 18, its own dedicated pillar of content, not a repackaging.
19
movement-break flows — the Flow Engine
- · P0 through P5, shipped in a single day — August 20.
- · A taste-learning editor that adapts to which flows you actually finish.
- · Pose-envelope hold verification — it checks the movement itself, not a timer standing in for it.
Built and merged, still dark: movement_breaks_v1_enabled and 4 sibling flags stay fail-closed off until it ships.
Your coach is calling.
A scripted, data-driven phone call, in your language — real recorded voice, with on-screen captions in the app. Pick one of 11 languages below and answer.
This demo plays the real voice clip; the in-app captions aren't reproduced here.

Incoming call
Your Coach
Answer in —
19 languages, one coach — 11 playable right here
English
European — live
Indian
It watches your form.
Never your video.
The camera pipeline reduces you to 33 landmarks, then 15 joint angles — a rep counter and form cues come out the other side. Nothing you film ever leaves the phone.
Knees caving in on the way down
illustrative cue, in the voice of the real form-check catalog
1,997
exercises, HD video for every one
18
form-analysis movement patterns
13
muscle groups tracked
33 → 15
pose landmarks reduced to joint angles
18 movement presets cover squat, hinge, push, pull, curl, plank, rotation and cardio — the same engine reachable from any exercise in the 1,997-move library.
Eight engines. One number.
Readiness is a composite, not a guess — eight deterministic engines reason over load, sleep and adaptation, all offline, all golden-tested.
Readiness
the day's 0–100 composite score — now contributor row #3 under Eventual Health.
ExertionLoad
how hard a single session actually was.
TrainingLoad
rolling load across sessions, not just one day.
FitnessEngine
the fitness-vs-fatigue balance over time.
BodyState
the day's overall physiological read.
AdaptationTracker
how the body is adapting to what it's been given.
RestIntelligence
models how much recovery is actually needed.
WHOOP analytics
HRV, strain and sleep analytics, where a WHOOP is connected.
Acute:Chronic Workload Ratio
Gabbett, 2016 — sports-medicine injury-risk research — the injury-risk guardrail every training-load read runs against.
Deterministic, not tuned live
Every engine here runs against the same golden-test suite — 1,593 verified cases now, up 8x from July's 198, and growing with the app.
How the app decides which device's signal to trust — HRV, sleep, SpO2, one metric at a time — is its own act, next.
It fights, per metric, for the right answer.
A generic per-metric arbitration engine — “Queue B” — replaces the old HRV-only, one-primary-device model. It fights per metric using an evidence-tiered accuracy registry, and cites a named study for every prior it ranks. It never shows a fake precision percentage.
13
arbitration flags flipped on, Sept 7
5
metrics fought over: HRV, Resting HR, Sleep, SpO2, Respiratory rate
6
auto-labeled vendor identities
111
files — the new Wear OS app, built from nothing
Resolution order
Your override
you picked a source by hand — that wins, always.
Automatic arbitration
the evidence-tiered engine ranks the rest, per metric.
Your primary device
now a third-priority fallback, not the default it used to be.
Most recent
last resort, only when nothing else reported in.
Two-device recommendation — a real example
It names the specific sources it compared — never a single silent “primary device.”
All 13 flags were flipped on in one shot, by explicit owner instruction. The 21-day shadow-soak and sign-off ceremony these flags were designed to require were waived, not completed — call this shipped to everyone, not yet clinically validated.
Every connector, its real status
Apple Health / Health Connect
the base bus — live, no flag, no signup.
Generic Bluetooth HR
any 0x180D strap, zero account required.
Samsung Galaxy Watch / Ring
sleep, SpO2 and steps live — HRV and resting HR still a gap.
Polar smartwatch line
Ignite 3, Vantage, Grit X2, Pacer — registered, not yet paired to a real device.
Google Health API
OAuth hardware-proven on a Samsung S23 — blocked on Google's own console verification step.
WHOOP
OAuth-complete but capped to a ≤10-member developer whitelist — a public signup gets access_denied today.
Oura / Fitbit
direct connectors removed Aug 26 — reachable only passively, unbranded, via Apple Health / Health Connect.
Any Bluetooth HR chest strap. Zero account.
Polar H10 / H9 / Verity Sense · Wahoo TICKR · Coospo · Magene · Garmin HRM
Any generic 0x180D heart-rate device — built from zero in a single week, September 6.
A new Wear OS app for Samsung Galaxy Watch
An entirely new companion app for Samsung Galaxy Watch — 111 files, and it did not exist in any form in July.
Kotlin · Compose Material 3
Apple Watch, rebuilt
Rebuilt: real HKWorkoutSession-backed workout sessions and a new EH/BOUNCE watch face.
Every accuracy claim the arbitration engine makes traces to a named, cited study — a documented internal law, not a marketing line.
The app you barely open.
29 widgets across 4 style families, a rebuilt watch app now at 9 complications, and four things you can just say out loud.
Real HKWorkoutSession sessions, a new EH/BOUNCE watch face — and, on Samsung, an entirely new Wear OS companion (111 files) that did not exist in July.
Drawn from the live widget system — the 4 real style families (Core Gold · Glass / Frost · Blueprint / Editorial · Aurora) and real data fields, not app screenshots. Example numbers shown are illustrative.
Four things you can just say
“|”
Example phrasing for the 4 real Siri App Intents (Log Water / Food / Workout / Weight) — a two-path write means no log is lost even when the app is closed.
Fixed September 6 — a Flutter engine-lifecycle change had silently killed voice logging for a stretch of the summer. Nobody noticed until the audit did.
No claim ships without a source.
The same discipline that runs the food estate’s adversarial testing and the wearable engine’s cited priors also runs the algorithms underneath every score on this page.
Golden-test suite
verified cases across 123files — up from July’s 198, and growing with the app.
Posture-hold engine
5 isometric holds + 5 rep-based — 2,444 lines, 133 dedicated tests. Closes the exact gap the product's own July research flagged — no dwell-timer for isometric holds like planks.
Built and merged. Its rollout flag is contested internally between two records — treat it as shipped in code, not yet confirmed live for everyone.
SFX craft
Certified, zero-gap ambient composite beds — rebuilt through 5 rounds, two of them full reverts, before the estate held.
The same discipline runs through Eventual Health's honesty gate, the wearable engine's cited priors, and the food estate's adversarial testing: no claim ships without a source, and no confidence is shown before it's earned.
120 quests. One streak.
Quests, XP, levels, medallions and a full India-festival challenge slate — the habit loop running underneath every log.
120
quests — 58 daily · 32 weekly · 30 milestone, across 12 categories
67
XP actions across 9 domains
100
levels, 6 tiers — Beginner → Legend
60
stamps across 11 collections, 5 rarities
The medallion wall — 11 collections, hover to flip
20 challenges — 7 automatic + 13 curated events
Streak Freeze Tokens
1 earned every 7-day streak interval, capped at 3. Burn one to save a streak that would otherwise break. A separate water streak runs alongside the main one.
A different verse for the day you actually lived.
The complete Bhagavad Gita — Sanskrit Devanagari, transliteration, Hindi and English, every verse — sits inside the app. The Daily Verse engine reads your real signals and picks from it deterministically. Not a random quote.
646
shlokas across 18 chapters
393
situation-tagged verses, 20 tags
45
literary mood keys
14-day
no-repeat window on the Daily Verse
Signal → verse — illustrative pairing over the real mechanism
Signal
Sleep ran short, training load was high
Reason given
Surfaces a verse about steadiness under strain, not urgency.
A bad-sleep day and a strong-training day don’t get the same verse. The engine gives 1–3 plain-language reasons for its pick, and won’t repeat a verse inside a 14-day window.
Ask Krishna carries its own crisis, medical and legal guardrails — the same on-device phrase-matching engine, held to a higher bar the moment a question turns serious.
Sealed on your device.
Unreadable in the cloud.
SQLCipher
The on-device database is encrypted end to end, schema v56 — it never opens unencrypted.
Server-blind sync
Health and biometric fields travel as a client-side-encrypted AES-256-GCM envelope. The server stores what it cannot read.
.nssm downloads
Offline sleep and Gita audio ships sealed — chunked AES-256-GCM, decrypted only on the device that asked for it.
Content Protection Law
All 5 media buckets are private now, behind an authenticated gateway with hourly session-token refresh — since September 6.
Read the privacy policy and terms of service.
Get the app.
NotSoSure Fitness is in closed testing right now. Join the wait list on your platform and we'll let you know the moment a build is ready.
Everything else it quietly does.
Apple Health · Health Connect · generic Bluetooth HR · Samsung Watch/Ring · Polar · Google Health, in submission — under one arbitration engine, not a single “primary device.”
≈28,000
foods bundled today, ~2M reachable
7,634
sleep, ambient & meditation tracks
1.83M
barcode pack, USDA CC0
340
diet plans, legacy engine
120
quests
60
achievement stamps
9
watch complications
1,593
green algorithm tests
35
app-UI locales
19
coach-call languages
6
India-festival challenges
111
files, the new Wear OS app
35 UI locales
30 base languages + 5 script variants
19 coach-call languages · 12 sleep-audio content languages (10 currently populated — hi, bn, gu, kn, ml, mr, od, pa, ta, te — 65 tracks each)
Strong, slowly · v1.0.0































