Security · The family
lockhub safety model
- The hub never runs a request, never sees its results, and never sees values in clear.
- A Lock executes only on a decision signed by the hub key it pinned, bound to the exact plan that was approved.
- Chat facades (Slack, Telegram) show masked screens only and answer only
non-production reads and writes; a
lockfamily.yamlcan narrow this routing, never widen it. - Quitting
lox runstops serving decisions: pending tickets wait at the hub for the nextlox run(fail closed). - Whoever can open the facade socket is the host's human: your host account, never an agent container.
Details and limits: docs/approvals.md, docs/mobile.md, docs/design-notes.md.