Skip to content
Interactive Explorers

Learn by interacting

Each explorer is built from the platform's real source data — so what you explore is what actually runs. Zoom, pan, click, filter, and follow links straight into the docs.

Permission & RBAC Explorer

Toggle a role to light up exactly what it can do, or a permission to see who holds it. Matrix and graph views, filterable by scope.

Open explorer

How a Study Comes to Life

Watch a study advance Build → UAT → Live: the roles that enter at each stage, the operations they perform, and what is honestly not built yet. Play it, or read the role × environment matrix.

Open explorer

Study Lifecycle Explorer

Walk a study from Setup through Active, On hold, Closed to enrolment, Completed, Locked and Archived. Click any state to see what it means and where it can go.

Open explorer

Subject Lifecycle Explorer

The eight-state participant journey with its gates and final states: screening, enrollment, randomization, and the ways a participant can exit.

Open explorer

Visit Lifecycle Explorer

The window state that decides whether a visit accepts data — recalculated on every read, blocking in one direction only. Plus why the stored status is not the one that moves.

Open explorer

End-to-End Trial Timeline

The whole trial from an empty platform to an archived study — 13 phases, each with the responsible role, what happens, the audit footprint, and alternate paths.

Open explorer

Architecture Explorer

The system end to end: browser, BFF, API, worker, PostgreSQL, S3, the mail relay, the control plane and the optional AI provider. Click any part to see what it does and why.

Open explorer

Module Dependency Graph

All 41 platform and study modules and how they depend on each other, read from their imports. Click a module to highlight what it depends on and what depends on it.

Open explorer

Database Relationship Explorer

The core of the 72-table schema (identity, study design, clinical data and audit) and how the tables connect. Click a table for its key columns.

Open explorer

Authentication Flow

Passwordless email + one-time code, step by step, and why script on the page cannot read the session. Press play to watch the whole handshake.

Open explorer

Authorization Flow

The default-deny decision, in order: sign-in, the study, the license for the feature, membership, the permission on the grants the record is about, the workspace and the study's state, before any data is touched.

Open explorer

Request Lifecycle

Follow an authenticated request from the browser through the BFF to the API, the access checks, the database and the audit outbox, and back.

Open explorer

Audit Trail Explorer

A live SHA-256 hash chain. Tamper with any event's reason and watch the chain break from that point on — the essence of a tamper-evident audit ledger.

Open explorer

Versioning Explorer

How a study version is built, frozen and tested in UAT, signed off by three people, sealed with a content hash, released and amended.

Open explorer

Protocol Relationship Viewer

How the executable protocol, the study version, pins forms, visits, mappings and rules, and how participants' data binds to the sealed snapshot.

Open explorer

Infrastructure Explorer

The runtime topology (the web app, the API and the worker over PostgreSQL, S3, the mail relay, the control plane and the AI provider) with the operational gaps flagged honestly.

Open explorer

AI Architecture

The AI form generator: prompt → compact intermediate form → validation and repair → a draft form in the builder. The model proposes; checks and a person dispose.

Open explorer