Each box is its own independent build. Solid arrows show how engines feed each other; dotted lines are the shared standards that connect them. WorkMatch = Screening/WorkMatch Engine (SCR).
graph TB
subgraph CF["Client-facing engines (own build each)"]
HAN["Human Assurance Network Engine
intake, quote, pay, job lifecycle
assurance.spgresearch.com"]
BAA["Bilingual AI Assurance Engine
methodology, scoring, report, statement"]
end
subgraph TRUST["Trust engine (own build)"]
REG["Seal & Verification Registry Engine
issuance, public verify, revocation, Seal Standard"]
end
subgraph WORK["Workforce engines (own build each)"]
GM["GreyMatter Engine
pool, qualification, routing, time/units, tiers, review, integrity"]
SCR["Screening / WorkMatch Engine
competency + integrity assessment, qualification"]
end
RP["Relying parties
auditors, regulators, procurement"]
HAN -->|routes jobs| GM
BAA -->|sources evaluators| GM
SCR -->|qualification results| GM
HAN -->|issues Seals| REG
BAA -->|issues Statements / Seals| REG
GM -->|evidence pointers| REG
SCR -->|evidence pointers| REG
REG -->|public verify lookup| RP
STD["Shared standards, not code:
Seal Standard, 0-4 rubric, trust tiers, design system"]
STD -.connective tissue.-> HAN
STD -.-> BAA
STD -.-> GM
STD -.-> SCR
STD -.-> REG
classDef engine fill:#0C1A2E,stroke:#D4A017,stroke-width:2px,color:#F5F0DC;
classDef me fill:#0C1A2E,stroke:#D4A017,stroke-width:4px,color:#F5F0DC;
classDef std fill:#FDF3D6,stroke:#C89B3C,color:#3a2f12;
classDef ext fill:#EEF1F4,stroke:#64748B,color:#0C1A2E;
class HAN,BAA,REG,GM engine;
class SCR me;
class STD std;
class RP ext;
WorkMatch is highlighted (SCR). It feeds qualification results to GreyMatter and evidence pointers to the Registry, and honours the shared standards. Source: docs/assurance-engine-map.mermaid.