Diagram

Trust Boundaries

Trust boundaries — least-trusted (internet/edge) to most-trusted (core)

%% Trust boundaries — least-trusted (internet/edge) to most-trusted (core) graph TB subgraph internet["Internet — untrusted"] rp["Relying parties"] user["End-users"] idp["Upstream IdPs"] end subgraph edge["Edge (Vör) — least-trusted internal: public material + caches only"] vor["Verification nodes"] end subgraph region["Regional admission (Modgud) — stateful front-channel"] mod["Login · OAuth · session · SAML"] end subgraph core["Core — most-trusted"] wcore["Wyrd identity core"] forseti["Forseti relation store<br/>(second consistency domain, own fence)"] keys["KeyCustody (HSM / KMS)"] pub["Projection publisher<br/>(distribution-key-signed)"] audit["Audit / event log"] end admin["Admin plane<br/>(authorized by Forseti)"] user --> mod rp --> vor idp --> mod mod --> wcore mod --> keys mod -->|authz at issuance| forseti wcore --> audit keys -->|public key material| pub wcore -->|revocation set| pub pub -->|signed JWKS / status list| vor admin --> wcore