Two orthogonal axes — Project Type × module
Platform resources are expressed along two independent axes:
Because the axes are independent, a combination like “a Desktop Agent project running both Guardian and Stratum” is expressed naturally within one project.
Modules and module instances
A module is a type-level concept naming a kind of inspection — Guardian governs text input, Stratum governs files. A module instance is a concrete instance of a module created inside a project; individually they keep their established names, Project Guardian and Project Stratum. Project Guardian was the first case; Project Stratum is the second. A project can hold multiple module instances. Modules are registered as module types in/aim (System), and projects instantiate them from there — the same two-layer structure as System Guardian registration → Project Guardian creation, reused as-is.
Routing by input type
Which module handles which input type (text vs. file) follows from which module instances the project has. A Control Profile can be assigned one instance per module (one Guardian and one Stratum — both or either), and the gateway branches to the responsible module by input type. Results are never cross-combined across modules.Entitlements — the purchase and licensing layer
The right to use a module is governed by entitlements — a separate layer from operating module instances:
Entitlements are granted per module (Guardian only, Stratum only, or both). A Stratum entitlement plus an instance is enough to run file grade classification without purchasing Guardian — so selling a module standalone works.
Instance creation/deletion vs. the Kill Switch
The two means of controlling a module mean different things:- Creating and deleting instances — normal operations. A planned stop is expressed by removing the instance; running without classification is expressed by leaving no policy pinned.
- The Kill Switch — emergencies only. v1.4 adds the module instance (Project Guardian · Project Stratum) to the Kill Switch tiers, so it can fire at the Organization / Project / module instance level. You can emergency-stop one module without stopping the whole project.
Learn more
Guardian
The module that governs text input — inspects content and decides PASS / MASK / BLOCK.
Stratum
The module that governs files — classifies documents by grade and governs external transfer.
Organization hierarchy
Company › Organization › Project, and where module instances live.
Use the Kill Switch
Emergency stops at the Organization / Project / module instance level.