System context

flowchart LR owner[Owner app] verify[Trusted-contact portal] receive[Recipient portal] site[Public site] api[Backend modular monolith] ntf[Notification module] audit[Audit module] kms[KMS] db[(Postgres)] obj[(Object storage)] mail[Email and SMS providers] owner --> api verify --> api receive --> api site --> api api --> db api --> kms api --> obj api --> ntf ntf --> mail api --> audit

The public site reads published product facts. It does not read vaults.

AI is absent from this diagram on purpose. It may talk to the owner during preparation. It has no edge into escalation, release, or KMS.