diff --git a/README.md b/README.md
index 378207c..66f019c 100644
--- a/README.md
+++ b/README.md
@@ -85,9 +85,29 @@ flowchart LR
LAN --> Vault["Vault
PKI + secrets"]
DNS --> Vault
+ LAN --> EdgeProxy["User-Facing Proxy
mTLS"]
+ Vault --> EdgeProxy
+ DNS --> EdgeProxy
+
Vault --> Apps["App Host
41 stacks"]
Vault --> Automation["Automation VM
Git + orchestration"]
LAN --> FileServer["File Server"]
+ DNS --> FileServer
+ LAN --> Automation
+
+ EdgeProxy -.proxies.-> Apps
+ Apps --> InternalProxy["Internal Proxy Zone"]
+ Apps -.auth.-> SSO["SSO"]
+
+ Automation -.-> Monitoring["Monitoring"]
+ Automation -.-> SecMon["Security Monitoring"]
+
+ classDef edge fill:#f8cecc,stroke:#b85450,color:#333
+ classDef core fill:#dae8fc,stroke:#6c8ebf,color:#333
+ classDef obs fill:#fff2cc,stroke:#d6b656,color:#333
+ class Internet,Edge edge
+ class LAN,DNS,Vault,Apps,Automation,FileServer,InternalProxy,SSO,EdgeProxy core
+ class Monitoring,SecMon obs
```
Solid arrows are real dependencies; dotted arrows are asynchronous telemetry reporting, not a blocking dependency. Full breakdown of all 8 traffic laws (ingress, east-west, secrets, DNS, observability, notifications, CI/CD, management) with the actual trust-boundary reasoning: [docs/architecture-overview.md](docs/architecture-overview.md).