Skip to content
← PARAM BAHIA

FILE — PERSONAL · IN BUILD

Hexis.

Opened c. Jun 2026 · Amended 18 Aug 2026 (renamed) · Amended 18 Sept 2026 (rewritten) · Amended 18 Sept 2026 (bolt-ons)

A disposition acquired by practice. One record, three clients, and one question — given everything known about me, what should I do next?

Formerly Soma — renamed August 2026.

Hexis is Aristotle’s word — ἕξις, a settled disposition acquired by practice. Not a talent and not a mood: the state you become by doing a thing, and then doing it again on a day you didn’t want to. The earlier name was the Greek for the body, and it stopped fitting when the body stopped being the whole of it. Everything in the system answers one question — given everything known about my body, my behaviour, my goals and my circumstances, what should I do next?

It began as a refusal. Six and a half years of Fitbit history sat inside a Google Takeout export — a whole record of a life, exported once and left for dead. To free the rest I built an app for my Apple Watch, which got me into the Apple Developer Programme and, with it, HealthKit: the key to the vault. Then I cracked the WHOOP 4.0, reverse-engineered the strap’s Bluetooth and pulled my own history back off it. It streams, and it isn’t finished — I still can’t retire the Watch and run the strap subscription-free. The archive is one index now. One place, one record, mine.

Underneath it is deliberately boring. An append-only event log: every reading filed with its source, its confidence and its provenance, nothing overwritten, corrections layered on top rather than erasing what came before. Deterministic projections recompute any day from the raw events, the same way every time. Above the ledger sits the twin — a continuously updated model of my physical state. I talk to it: say what happened, and speech becomes structured events I confirm rather than forms I fill. It estimates the macros of a meal it has never seen, keeps a repertoire and plans the week from it, reactivates the dinners I stopped cooking, logs the sets, holds the tape measurements and the supplement state. Code does the arithmetic. The model does the interpretation. The ledger stays dumb on purpose.

Then it stopped being only a body. Learn started as a Punjabi fluency engine — verbal only, because the honest measure is whether I can hold a conversation, not whether I finished a lesson — and became a library. Spanish followed, then the sciences, history by region, poetry, a Russian shelf, Stoic logic, everything I know about jiu-jitsu written down. Every concept card carries an epistemic label, so a deck tells me how well a thing is known and not only what it says. Each module ends with a note box, and those notes are the next intake — what I write back becomes the brief for what gets built next. A job called Around the World runs nightly, reads what changed and turns what matters into cards. Mind runs adaptive breathwork and mindfulness against the same biometrics, and opens on a daily brief. Life is a living canvas.

When my grandfather passed, I asked for an exhaustive standalone topic on Sikhi — the faith and its history separated from Punjabi culture, the paath translated with the Gurmukhi kept beside the meaning, the Antam Sanskar set out step by step — and it was built overnight, every Gurmukhi line verified, installed on my phone by morning.

In September I gave it a bridge. A sparkle button on Today, Workouts, Food and Learn opens a conversation with a headless Claude session running on my always-on server, the live API behind it and the deployed source in front of it. Threads resume where they stopped. A question gets answered from the real data; a complaint about the interface becomes a ticket I drain the next morning. I can talk to the brain from inside the app.

How deep it goes, plainly: 102 topics, 331 modules, 999 sections, 1,024 concept cards. Sixty specifications between June and September. Three clients over one state — the iPhone runs the full daily loop, the Watch takes the glance, the capture and the live coaching, and a private web client covers the browser. The backend runs on the always-on server at home, reachable over a private mesh and exposed to no one. Six tabs: Today, Mind, Learn, Life, Stats, More. iOS build 117.

THE BOLT-ONS

None of that was planned in advance. Each piece began as a thought I had while using the thing — if the phone can already flicker light at my closed eyes, why is it not pacing my breath — and ended as another skill on the same record. Never a second app. The system already held the clock, the scheduler and the ledger, so a want arrived as a module on top of what was there rather than as a download. Most of these landed inside one week of August 2026, in this order.

  • 11 AugLighta programmable light-and-sound engine — screen and torch scheduled as tracks against one master clock, with a safety wall standing between anything creative and the LED, because flicker is not a toy.
  • 11 AugAffirmationsmy own six recordings, imported and looped on the device, plus a composer that speaks lines I write over a chosen bed.
  • 12 AugReal ambiencethe synthesised rain read as hiss and the waves barely played, so eight public-domain recordings replaced them — rain, ocean, jungle, forest stream, fireplace, thunderstorm, wind, brown noise.
  • 12 AugPunjabispoken only and written in Latin letters, because the measure is a conversation with my family and the dialect is theirs. Neural voices on Azure speak every phrase; the scheduler is FSRS, the one Anki uses.
  • 13 AugBreathworkprogrammes on that same clock — a paced orb, power-breath rounds with holds behind a warning shown before every session, and a fingertip over the camera so the pacer can find a pulse.
  • 13 AugSpanishI was going to Spain. Rather than a second app I put a language column through the engine, so the same machinery now drives any language.
  • 13 AugMacrosI stopped typing them. Describe a food no database has ever heard of and the server estimates it — always with a range and its assumptions, filed as an estimate and never as fact.
  • 18 AugConcept decksany subject becomes a deck of concepts on the same spaced-repetition spine. The first pass was 424 cards across 65 topics.
  • 18 AugAround the WorldI had stopped using social media and still wanted to know what changed. I curate the sources, a nightly job reads them, and the brief is finite — a handful of items, each carrying the reason it reached me, one of them deliberately outside anything I already follow. Nothing of mine leaves the house to produce it; the ranking is local arithmetic.

It is not a tracker. A tracker hands you a number and leaves the decision with you; here every number exists to produce one explainable next action, each “because” carrying its source, and the override is always one tap. It knows my step count and my walking pace, so it can say the quiet, exact thing — walk twelve minutes and thirty-seven seconds at your usual speed and you close the ring. It is not a dashboard either. A dashboard is a wall of metrics that makes you do the reading. This does the reading.

The boundary with Anamnesis has not moved. Journals feed the record through a one-way bridge; nothing crosses back. No reading, no journal line, no note out of the library leaves the file — not for a share card, not for this page.

Nobody becomes disciplined by deciding to be. You become it by doing the thing again, and the system exists to make the next thing obvious. The name is the whole thesis: a disposition isn’t chosen, it is acquired.

Practice, kept in a ledger. What the body says stays in the file.

Hexis — iPhone screens: home, daily summary, capture
The screens, by design. The home distils everything to one explainable next action — every “because” carries its source, and the override is one tap. The daily summary tags each value with where it came from; capture is tap-and-speak that splits into confirmable, source-tagged events (an observation, never a diagnosis). Design mockups — sample data only.
Hexis — iPhone screens: log, body, privacy inspector
The log frames the day as “remaining, not consumed,” with deterministic maths and honest database estimates flagged as open loops. The body screen shows recovery as its measured inputs — not a black-box score — with physio rehab visibly ring-fenced from the AI. And a sent-package inspector makes privacy literal: allow-listed facts leave, everything else is redacted by construction.
Hexis — Apple Watch faces: capture, water, progress, next action
On the wrist: glanceable complications, explicit one-tap voice capture (no silent background mic), water in a single tap, open progress arcs, and the same one authoritative next action distilled to a glance — consistent across every surface. The library, the brief and the bridge have no screens here; what they hold is mine to read, not to publish.