Architecture
How the four modules fit together, where they run, where data sits in each topology, and how a deployed instance is configured and versioned.
How the modules fit together
Conduit resolves incoming documents into typed records. Signal analyses them, routing what it cannot settle to a review queue where a reviewer decides. Trace retrieves and ranks across the checked records. Gauge sits underneath the other three as the measurement plane: it is the module responsible for scoring a proposed change against a fixed set of cases, and it never touches a production input.
Scroll the diagram sideways
Deployment topologies
The preferred deployment runs every module inside the client environment. A hosted deployment exists as a negotiated exception, with its terms fixed in the agreement before any data moves.
Scroll the diagram sideways
| Topology | Where the modules run | Who holds the data | What crosses the boundary |
|---|---|---|---|
| Client environment | Inside your environment, against your storage, under your identity provider | You. Quantscope holds no client data and no encryption key | Nothing inbound. Software releases enter through your change control |
| Hosted (negotiated exception) | In an environment operated for the engagement | Defined in the agreement: region, retention and deletion are set before any data moves | Documents in, structured records and findings out, as the data processing agreement defines |
Configuration and versioning
- Configuration
- Connection and cadence settings are configuration, bundled with the code rather than modifiable at runtime. Source types, field maps and checks are defined in code.
- Release record
- What a release is required to name: the module versions it contains, and the evaluation scores that cleared it. See the module pages for what each module records today.
- Change control
- Changes enter a deployed instance through the agreed change control process, with re-evaluation triggered by the thresholds agreed upfront.
- Separation of instances
- A production instance is separated from development. Nothing reaches it except through a release.