v0.3 Now in private beta · Frankfurt-hosted · GDPR-aligned

Eight specialists.
One quiet council.

VitalCouncil quietly reads your labs, your wearables, and your daily check-ins — then convenes a team of LLM specialists who agree, disagree, and audit each other so you don't have to sift through 30 metrics before breakfast.

Open the demo Meet the Council No credit card · 14-day trial
vitalcouncil.app/dashboard

Good morning, Iryna.

Snapshot · Tuesday, May 14 · 7 of 8 checks ran overnight

all systems calm
Tr
Trainer
Recovery & movement
8/10 ▲ 1

HRV up 11% week-over-week. Hold the Tuesday tempo block; consider an extra rest day Sunday.

Dr
Doctor
Labs & vitals
6/10 ▼ 2

Ferritin trending toward low; Skeptic flagged the iron suggestion — wait for repeat panel.

Ps
Psychologist
Mood & reflection
7/10 ▲ 1

Stress self-report softened after Sunday's session. Want to revisit the "boundaries" thread?

Nt
Nutritionist
Plate & rhythm
5/10 ▼ 1

Three late dinners this week. No verdict — let's check tomorrow's weight and sleep first.

The Council · eight roles

Each specialist has
their own voice, methods,
and limits.

None of them prescribes. None of them diagnoses. They observe, hypothesize, and — when the Doctor or Nutritionist drafts a reply — the Skeptic reviews it before you ever see it.

Ps

Psychologist

role · psychologist

CBT- and ACT-leaning. Holds a quiet ledger of what matters to you. Will gently disagree — it isn't here to flatter.

methodology · CBT/ACTtone · warm
Dr

Doctor

role · doctor

Reads labs and vitals. Spots correlations across wearables. Suggests questions for your real physician — never doses, never diagnoses.

methodology · evidence-ledskeptic-gated
Tr

Trainer

role · trainer

Watches HRV, resting HR, sleep, and your check-ins. Catches the overtraining drift before you do. Tone is yours to dial.

methodology · periodizationtone · gentle → blunt
Nt

Nutritionist

role · nutritionist

Photo, voice, or text food log. Reads your weight, biochemistry, and activity. Respects your allergies, cultures, and Lent.

methodology · macro/microskeptic-gated
Bs

Boss

role · boss

Reads your work check-ins. Eisenhower or RICE for prioritization. Pings the Trainer when your week is overweight on deadlines.

methodology · prioritizationtone · direct
Ar

Archivist

role · archivist

"Remember this." "Find that note about the cardiologist." Semantic search over everything — chat, notes, tasks, transcripts.

methodology · pgvectortone · neutral
Md

Mediator

role · mediator

The face of the chat. Routes your question to whichever specialist should answer — or composes a reply from several. Stays out of the way.

methodology · routingtone · neutral
Sk

Skeptic

role · skeptic

Audits every Doctor and Nutritionist reply before it reaches you. Sweeps the rest each night. Verdicts: endorsed · caveats · disputed · harmful.

methodology · audit-loopruns sync + async
How it works

A quiet pipeline,
not a notification firehose.

One LLM-vs-eight-LLMs argument runs every night at 03:00 local. By the time you wake up, the council has scored, the Skeptic has audited, and the Mediator has packed it into a single short brief.

01

Ingest

Drop a Samsung Health ZIP, a Synevo PDF, or connect Garmin via OAuth. Every reading lands in one universal observation table — no schema migrations for new vendors.

data plane
02

Score

Each agent runs a deterministic formula first, then an LLM ±1 correction with a written rationale. Scores are 1–10, persisted with components and a sparkline.

deterministic + llm
03

Audit

The Skeptic sync-gates every Doctor and Nutritionist draft. Endorsed, caveated, disputed, or harmful — and re-rewritten until the verdict isn't "harmful".

sync-gate
04

Brief

The Mediator stitches the eight verdicts into one short brief at 03:00 local. You wake up to a calm card on the dashboard — not eight push notifications.

one digest, one read
The Skeptic gate

Every clinical-shaped sentence runs the gauntlet.

If the Doctor or Nutritionist drafts something that looks like a dose, a diagnosis, or a missed red flag, the Skeptic rewrites it before you ever see it. Up to MAX_SKEPTIC_REVISE_LOOPS iterations per reply.

See it run in chat →
Dr
Doctor · draft v1 Your ferritin is 18; start 25mg elemental iron daily for 8 weeks, recheck.
Sk
Skeptic · verdict · harmful No dosing. No fixed duration. Recommend repeat panel and clinician handoff. Reissue.
Dr
Doctor · draft v2 · shown to you Ferritin came back at 18 ng/mL — below the lab's reference. Worth discussing iron status with your GP; a repeat panel in 4–6 weeks is a reasonable next step.
Privacy posture

Your data is not the product.

Hosted in Frankfurt. Zero-Retention DPA with the LLM provider. Row-level security on every read. A single DELETE cascades you out, audit log included.

Zero retention at the LLM

Anthropic Enterprise DPA with Zero-Retention for PHI. No prompts, no completions, no training. We pass the contract through to you on request.

contractual

Row-level security, enforced

Every connection sets app.current_tenant. Without it, every SELECT returns zero rows. Adapters, cron, and webhooks each have their own bypass role with audit-logged access.

postgres rls

Full audit log

Every INSERT/UPDATE/DELETE on a PHI table fires a trigger that records actor, op, primary key, and a JSONB diff. Including the row that erases you.

tg_audit()

Right to be forgotten

One endpoint, one cascade. DELETE /subjects/me wipes app_user, import_run, attachments, and PDFs. Cron sweeps temp blobs nightly.

gdpr art. 17

Encryption at rest & in transit

TLS 1.3 in, disk encryption underneath, pgcrypto on the names and phone numbers. MinIO objects pinned to a dated release for reproducibility.

tls 1.3 · aes-256

Not a medical device

VitalCouncil is a coaching tool, not a clinical product. The Doctor never prescribes. The Skeptic exists so we can say that with a straight face.

positioning
Pricing · two tiers

Pay for the council.
The data plane stays free.

You can connect every wearable, drop every lab, and run the dashboard read-only on Lite. The conversational specialists, the daily digest, and the Skeptic gate are on Plus.

Lite

Read-only

$0 / month, forever
  • All wearable integrations (Garmin · Whoop · Oura · Fitbit · Apple · Samsung)
  • Lab PDF parsing — Synevo today, more coming
  • Universal dashboard, read-only
  • Daily check-ins & the Archivist
  • No conversational agents, no nightly brief
Start on Lite

A second opinion.
And a third. And a fourth.

Open the demo — it's seeded with a realistic week of data so you can poke around the dashboard, the chat, and a live Skeptic gate.