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 explorerHow 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 explorerStudy 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 explorerSubject Lifecycle Explorer
The eight-state participant journey with its gates and final states: screening, enrollment, randomization, and the ways a participant can exit.
Open explorerVisit 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 explorerEnd-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 explorerArchitecture 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 explorerModule 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 explorerDatabase 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 explorerAuthentication 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 explorerAuthorization 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 explorerRequest 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 explorerAudit 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 explorerVersioning 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 explorerProtocol 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 explorerInfrastructure 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 explorerAI 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