Skip to content
Luke C Hartman edited this page Nov 2, 2026 · 4 revisions

The four sites

One public repo (misinfo-dashboard) deploys four websites. Truth Sleuth and Caffeine each have a live site and a study site. There is no separate Caffeine codebase to keep in sync.

A deploy is a study site only when both NEXT_PUBLIC_FIXED_REPORT_AGENCY_ID and NEXT_PUBLIC_FIXED_REPORT_AGENCY_NAME are set (brand.isStudyCopy in config/brand.js). Live Caffeine always sends reports to Test Agency from the brand file alone, so it is not a study site.

Study deploy setup, agency document ids, and related ops live in the private misinfo-dashboard-ops repo (maintainers only).

Site URL Host Firebase
Truth Sleuth (live) https://truthsleuthlocal--misinfo-5d004.us-central1.hosted.app/login Firebase App Hosting misinfo-5d004
Truth Sleuth Study https://truthsleuth-study.netlify.app/login Netlify misinfo-5d004
Caffeine (live) https://caffeine-dashboard.netlify.app/login Netlify caffeine-app-d8cd8
Caffeine Study https://caffeine-study.netlify.app/login Netlify caffeine-app-d8cd8

Truth Sleuth (live)

The original site newsrooms use. The nightly untrustworthy-site pipeline imports reports here, not on the study sites.

Truth Sleuth Study

Study copy of Truth Sleuth. Same Firebase project and database as the live site. Public site is Netlify; do not treat the legacy App Hosting study URL in apphosting.study.yaml as the public study site.

Caffeine (live)

Live Caffeine dashboard on Netlify (caffeine-app-d8cd8).

Caffeine Study

Study copy of Caffeine. Same Firebase project and database as live Caffeine.

Clone this wiki locally