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.
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.
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.
role · psychologist
CBT- and ACT-leaning. Holds a quiet ledger of what matters to you. Will gently disagree — it isn't here to flatter.
role · doctor
Reads labs and vitals. Spots correlations across wearables. Suggests questions for your real physician — never doses, never diagnoses.
role · trainer
Watches HRV, resting HR, sleep, and your check-ins. Catches the overtraining drift before you do. Tone is yours to dial.
role · nutritionist
Photo, voice, or text food log. Reads your weight, biochemistry, and activity. Respects your allergies, cultures, and Lent.
role · boss
Reads your work check-ins. Eisenhower or RICE for prioritization. Pings the Trainer when your week is overweight on deadlines.
role · archivist
"Remember this." "Find that note about the cardiologist." Semantic search over everything — chat, notes, tasks, transcripts.
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.
role · skeptic
Audits every Doctor and Nutritionist reply before it reaches you. Sweeps the rest each night. Verdicts: endorsed · caveats · disputed · harmful.
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.
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.
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.
The Skeptic sync-gates every Doctor and Nutritionist draft. Endorsed, caveated, disputed, or harmful — and re-rewritten until the verdict isn't "harmful".
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.
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 →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.
Anthropic Enterprise DPA with Zero-Retention for PHI. No prompts, no completions, no training. We pass the contract through to you on request.
contractualEvery 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 rlsEvery 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()One endpoint, one cascade. DELETE /subjects/me wipes app_user, import_run, attachments, and PDFs. Cron sweeps temp blobs nightly.
gdpr art. 17TLS 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-256VitalCouncil is a coaching tool, not a clinical product. The Doctor never prescribes. The Skeptic exists so we can say that with a straight face.
positioningYou 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.
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.