This brief is the technical companion to the landing page. The landing page tells you why we are building VitaCrypt and what an end user sees. This document describes how: how any health signal is unified into one profile, how the three-tier evidence engine cites and bounds every recommendation (with a software-enforced clinical boundary), the threat model we defend against, the privacy architecture we are building toward (encrypted at rest today, fully homomorphic encryption far on the roadmap), and the questions we are still resolving in public.
Today, computation runs server-side over data encrypted at rest, with minimization and pseudonymization before egress. The target privacy architecture is built on Fully Homomorphic Encryption (the TFHE family of schemes), a far-horizon R&D goal rather than a current capability. For that eventual encrypted-compute path we target Zama's Concrete ML framework, the only mature toolchain that compiles ordinary ML graphs (linear models, decision trees, small neural nets) into FHE circuits without per-model cryptographer effort.
The target custody model is device-bound: each user's secret key generated and stored inside a hardware-backed keystore (iOS Secure Enclave, Android StrongBox), never exported, with encryption and decryption client-side so the key never traverses the network. In the current MVP, key custody is server-side; moving to device-bound custody is part of the build this round funds.
Five attacker classes, in order of severity:
In the target architecture, FHE would protect data in transit and at compute. It would not protect against device compromise, against the user's own deliberate sharing, or against statistical inference from the small, structured outputs we return. The brief in §08 lists what we are still doing to harden against the last category. The "Mitigated" states in the threat model above describe the target architecture; in the current MVP the master key is held server-side.
Target invariant: every byte of plaintext lives in exactly one place, the user's hardware. Everything else, transport, storage and compute, handles ciphertext only.
This is the architecture we are building toward. In the current MVP the master key is held server-side and inference runs on plaintext. A standalone FHE proof of concept (client-held key, server computing on ciphertext, about 0.5s) has run on one synthetic genetic slice on staging; it is a tech demo, not part of the product. Moving the full pipeline behind this invariant is a long-term R&D goal.
The pipeline is four functions, each with explicit pre/post conditions on where data may exist in plaintext:
| Stage | Function | Plaintext only on |
|---|---|---|
| 01 · Collect | collect(sources) → Signals | User device |
| 02 · Encrypt | encrypt(Signals, k) → Ciphertext | User device |
| 03 · Compute | infer(Ciphertext, W) → EncResult | Target: nowhere in plaintext, compute on ciphertext. MVP today: plaintext server-side; FHE proof of concept on one synthetic slice only |
| 04 · Act | decrypt(EncResult, k) → Insight | User device |
The compute substrate returns a small, structured ciphertext encoding: a fixed-size set of action slots, each with a score, a category code, and an opaque reference into a pre-cleared citation pool. The structure is fixed; only the values vary. This bounds the inference an attacker observing output size can make.
| Capability | Now (MVP) | Target (this round → beyond) |
|---|---|---|
| Unified profile | Live: core streams (genetics, environment, surveys, lifestyle) | More signals, deeper coverage, any health data |
| Evidence citations | Live: real PMIDs, no invented cites | Broader corpus coverage |
| Actionable insights | Live: whole-profile, tiny-habit | Deeper personalization |
| Encrypted compute (FHE) | Proof of concept on one synthetic slice (staging script, not in the product) | Roadmap: FHE across the pipeline |
| Key custody | Server-side master key | Device-bound (Secure Enclave / StrongBox) |
| Clinical validity | Synthetic demo model | Validated models + IRB study (2027) |
We show both columns on purpose. The left is what runs today; the right is the architecture this round is built to deliver.
FHE is not part of the MVP. The targets below are for the roadmap FHE path, bounded by what is honestly achievable on the current Concrete ML stack on commodity GPU servers.
We avoid running FHE on every user interaction. The product surface is asynchronous by design: the user composes a query (or the system schedules a daily one), the server runs inference, and the result lands as a notification 3–10 minutes later. Interactive UI uses cached plaintext on the user's own device.
The widely cited Zama benchmark for encrypted DNA ancestry inference at ~96% accuracy with sub-300-second latency is for a single-task, single-domain query on a representative SNP subset. Multi-layer inference (DNA × environment × wearable signal × microbiome) is multiplicatively heavier; our ~5-minute target reflects that. Source verification pending; see §08.
The profile is built to ingest any health signal; the current set is below. Each row reflects current status, not the aspirational endpoint. Live = in the app today. Wired = pipeline built, waiting on a file or connection. Beta / Partial = limited today. A date = roadmap.
| Signal | Sources (MVP) | Format | Status |
|---|---|---|---|
| Genetics | 23andMe, AncestryDNA raw exports | .txt SNP table | Live |
| Wearables | Apple Health export and HealthKit sync; Oura, Whoop planned | HealthKit · XML | Wired |
| Labs | Manual upload (PDF / photo, OCR) | PDF · image | Invite-only beta |
| Microbiome | Viome, Tiny Health and similar report uploads | JSON / CSV | Partial |
| Environment | Open-Meteo (air quality, CAMS pollen, UV), OpenAQ stations | geo-keyed JSON | Live |
| HL7 / FHIR | Clinical-system labs & records | FHIR R4 | 2027 |
In the target architecture the encryption stage runs on the user's device. Target hardware:
On-device FHE encryption is not yet benchmarked on our payloads. Heavier formats (whole-genome) would be pre-summarized into compact SNP subsets before encryption.
Every wearable on the market is a single-signal sensor plus a closed app. VitaCrypt is a synthesis layer that uses the sensor's data alongside DNA, microbiome, labs, environment, and survey context. The honest comparison below.
| Capability | Oura Ring 4 | Whoop 5.0 MG | Apple Watch S10 / Ultra 2 | Galaxy Ring | Eight Sleep Pod 4 | VitaCrypt |
|---|---|---|---|---|---|---|
| Sensor (HRV / sleep / temp / HR) | ✓ | ✓ | ✓ | ✓ | ✓ (in-bed) | Apple Health import today; Health Connect planned |
| ECG | · | ✓ (FDA-cleared, MG) | ✓ | · | · | Planned |
| CGM (Dexcom / Abbott) | Overlay only | · | 3rd-party | · | · | Planned |
| DNA / genetics | · | · | · | · | · | ✓ (upload + analysis) |
| Microbiome | · | · | · | · | · | ✓ (upload) |
| Labs / hormones | · | · | · | · | · | ✓ (PDF upload, invite-only beta) |
| Live environment (PM2.5 / pollen / UV) | · | · | · | · | · | ✓ (Open-Meteo, CAMS pollen, OpenAQ) |
| Lifestyle & wellbeing check-ins (sleep, energy, stress, diet) | · | · | · | · | · | ✓ |
| Live research lookup (PubMed / Europe PMC / ClinVar / GWAS) | · | · | · | · | · | ✓ |
| Cross-source insight engine | · | · | · | · | · | ✓ |
| Data leaves device unencrypted | ✓ (cloud) | ✓ (cloud) | Mostly on-device | ✓ (cloud) | Cloud-dependent | TLS in transit, encrypted at rest under per-user keys; FHE on the roadmap |
| Data shared / sold for research | Per ToS | Aggregated | Mostly no | Per Samsung ToS | Cloud-dependent | Never sold; the cryptographic guarantee (device-held keys) is the target, server-side custody today |
| Covered by provider health-privacy law? | No | No | No | No | No | No; building toward cryptographic privacy stronger than the consumer-wearable norm |
We don't replace, we connect. Keep your Oura. Keep your Apple Watch. Keep your Whoop. We pull what they read and add what they can't see: DNA, microbiome, labs, environment, validated surveys, live science. The encryption is the price of admission, not the product.
Every insight is classified before it is shown. This router, the boundary, and the CPIC reference are the live, unit-tested core of the product today; the cryptographic primitives in §01 to §03 describe the privacy roadmap for how this computation could eventually run under encryption.
For established pharmacogenomic markers (starting with CYP2C9) the published CPIC consortium guidance is shown as a descriptive reference, the one place a grade comes from a clinical consortium rather than a model.
Under the hood the scoring model is intentionally small; large neural nets are not practical under FHE, which is why the FHE path stays a roadmap item. The target FHE pipeline composes from:
Output is a vector of action proposals, each with a confidence score and a reference into the citation pool. The citation pool itself is a pre-cleared index over the corpora listed below, computed in plaintext at indexing time; the lookup that maps from inference to citation happens on-device after decryption.
A separate, non-FHE component watches the public scientific literature for new findings relevant to the action proposals our inference model generates. This is a vendor-agnostic architectural choice, not an LLM endorsement.
variant=MTHFR-C677T, exposure=PM2.5-chronic). Profile-vs-tag matching is a cheap circuit, not transformer inference; running that match under FHE, so the server never sees the profile in the clear, is the privacy roadmap goal.Every action surfaced to the user carries a citation count. The "~40M" figure on the landing refers to the size of the PubMed corpus we search live, not the number of papers behind any single recommendation. Cochrane Library hosts ~4,500 systematic reviews. Sources, live and roadmap:
| Source | Content | License / Cost | Status |
|---|---|---|---|
| PubMed | ~40M biomedical citations | NLM open data, free API | Live |
| Europe PMC | Life-science literature, abstracts and full text | EMBL-EBI open, free API | Live |
| OpenAlex | ~250M scholarly works, citations graph | CC0, fully open | Roadmap |
| Semantic Scholar | ~200M papers, embeddings, AI-curated TLDRs | Free academic API (Allen AI) | Roadmap |
| Cochrane Library | ~4,500 systematic reviews + meta-analyses | Subscription content; abstracts open | Roadmap |
| GWAS Catalog | Variant-trait associations from genome-wide studies | EBI/NHGRI open | Live |
| ClinVar / dbSNP | Variant-clinical-significance interpretations | NCBI open, daily updates | Live |
| ClinGen | Curated gene-disease validity, dosage sensitivity | NIH open | Roadmap |
| Open Targets | Drug-target-disease associations | Open (EMBL-EBI / GSK / Wellcome) | Roadmap |
| OpenFDA | Drug labels, adverse events, recalls | FDA open API | Roadmap |
| USPSTF | Preventive services recommendations (grade A/B) | Free public API | Roadmap |
| WHO Guidelines | Global clinical guidance, cohort & trial data | Free, attribution required | Roadmap |
| NICE | UK clinical pathway recommendations | Free for non-commercial use | Roadmap |
| CDC data | Surveillance + environmental exposure baselines | Free public API | Roadmap |
| NIH ODS | Office of Dietary Supplements fact sheets (reference values, not personal doses) | Free, attribution required | Live |
Personal doses, medication changes or diagnoses. Today recommendations are written server-side by a hosted LLM over a minimized profile summary; a guard then blocks doses, medication changes and diagnoses, and falls back to a fixed template if a sentence fails. We do not run LLM completions over ciphertext; FHE-friendly transformer inference exists in research but is not yet production-viable.
FHE preserves the privacy of inputs. It does not, by itself, guarantee that the recommendations on the other side are clinically useful. Validation is a separate problem, addressed in three stages:
Closed-alpha cohort of ~50 design partners runs the full pipeline. Each receives weekly insights and reports adherence + outcome on standard questionnaires (PSQI, wellbeing scales, custom biomarker check-ins). Goal: detect implementation defects and obvious mis-calls before any external study.
Partnership with an academic medical center for a 12-month open-enrollment longitudinal study. Endpoints: inflammatory marker trajectories (CRP, IL-6), HRV trends, glucose variability, validated quality-of-life scores. We do not promise clinical-trial-grade evidence at the MVP scale; we promise honest, IRB-supervised observational data.
HL7/FHIR connector + clinician-side decision support pilot with the same medical center. Compliance path agreed with partner providers.
The honest answer to "is the architecture on the landing exactly what is on GitHub" is: directionally yes, in detail not yet. The MVP is live, early-stage and pre-launch. The list below tracks every claim on the landing we are independently verifying before lock.
soptq and alephzerox submissions achieve ~96% accuracy on encrypted ancestry classification of the 1000 Genomes test set at ~300s on a single CPU. This is ancestry classification, not whole-genome variant calling. We cite it as the field's public benchmark, not our product throughput.A full pre-launch resolution of these questions is the contract of this document's research brief. Investors and prospective partners who want the current status on any specific item can request it directly.
We are looking for technically-fluent design partners and investors who want to interrogate the stack, not be marketed at. If that is you, please reach out.
investors@vitacrypt.xyz →This is v0.1.2. Items marked pending verification are tracked in §08 and the research brief. Numbers and stack-specific claims will be locked once independent verification completes.