diff --git a/Bob_usage_report.md b/Bob_usage_report.md new file mode 100644 index 0000000..9ae2d56 --- /dev/null +++ b/Bob_usage_report.md @@ -0,0 +1,83 @@ +Written Statement on IBM Bob Usage in CipherDev — Architect's Log +Authored under the IBM Bob Reference Architecture Standard System Architect perspective — Zero-trust, Zero-backend, Privacy-first + +What IBM Bob Is in This Context +IBM Bob is not a library you import. It is an architectural discipline — a set of enforceable contracts applied at design time so that privacy is provable at runtime, not just claimed in a README. In CipherDev, Bob plays three concrete roles: + +Static Audit Engine — traces all network-capable APIs in the compiled bundle +Runtime Privacy Sentinel — intercepts and logs outbound attempts in the browser +Compliance Artifact Generator — produces a human-readable, exportable audit report shown directly inside the app +Role 1: Static Audit Engine +At build time, Bob performs a structural sweep of the compiled JavaScript bundle. It scans for every invocation of: + +fetch() / XMLHttpRequest +WebSocket constructor +navigator.sendBeacon() +EventSource +Dynamic