Safety-critical
Allergies and contraindications.
Never dropped from context.An AI-native longevity platform. A multi-model reasoning engine sits behind intent routing and safety guardrails, answers from the member’s own labs, documents and wearable data through a vector store, and carries a five-layer memory of what matters about them across every conversation.
5
Safety · clinical baseline · active plans · longitudinal trends · the human element
46
NestJS modules behind one authenticated API
138k
Lines of Python across 593 files
30.4k
Lines of React 19 + Vite

The difference between a demo and something you can put in front of real users is not answer quality on a good day — it is behaviour on a bad one. The screen above is the bad one: contradictory source data, a question that cannot be safely answered, and a model that has to notice.
Every message passes through a control layer before generation — intent classification, out-of-scope and emergency detection, then safety guardrails.
The routing layer classifies what a message actually is (a question, a request for coaching, a data lookup, an emotional moment), detects emergencies before a response is generated, and adapts depth and tone to the situation. A fast model handles routing and classification; a heavier one handles clinical reasoning. Models run locally for cost control and privacy with cloud fallback for resilience, and providers are swapped by configuration — the client is never locked in.
Generic chat forgets. A longevity product cannot: the whole proposition is that it gets smarter about one person over years. Memory is split by what the fact is for, because the layers have different retention, different retrieval priority and very different consequences if wrong.
Allergies and contraindications.
Never dropped from context.History, conditions, medications — the standing picture of the member.
Current protocols and interventions the member is actually on.
Biomarker movement over time — the direction, not just the latest value.
Goals, preferences and communication style — what makes the answer land.
Uploaded PDFs are processed, chunked, embedded into Qdrant and searched on demand, so answers cite the member’s real documents and lab results instead of model recall.


