Operate your research stack on your terms
Deploy Veritio's application services on Linux, connect your own Supabase project, and keep control of the infrastructure that handles your studies.
Application topology
- iii engine and backend steps for HTTP APIs, jobs, cron, and browser streams
- Next.js frontend for the dashboard, participant routes, authentication, REST API, and MCP
- Yjs WebSocket service for collaborative study editing
- Redis for iii state and streams, plus a persistent volume for the durable file queue
What you provide
A supported installation needs an external Supabase deployment for PostgreSQL, Storage, and realtime. Live website testing needs the repository's Cloudflare Worker deployed separately. Optional capabilities require your own provider credentials; they are not relayed through the hosted Veritio account.
Operational responsibilities
You are responsible for TLS, network isolation, secrets, database migrations, backups, object storage, monitoring, provider accounts, and timely security updates. The repository supplies distinct liveness and readiness contracts for the backend, frontend, Yjs service, Redis, queue persistence, browser stream listener, and live-test worker.
The deployment guide and release notes are the source of truth. If you prefer a managed service, choose hosted Veritio; if infrastructure control is the goal, review the open-source edition and its AGPL-3.0 license.