Understand the system
Trust boundaries
See where identity, policy, credentials, executable content, and immutable bytes cross boundaries.
The browser, retrieved content, model output, connector data, notebook content, runtime files, and
attempt process are untrusted. The app role enforces user and attempt policy. The worker role owns
provider administration and artifact verification. Runtime code has neither authority.
Boundary flow
- The authenticated browser sends a typed command to
app. appauthorizes workspace membership and commits state plus an event.workerdurably coordinates external work through Temporal.- An isolated attempt receives short-lived, generation-scoped inference and tool capabilities.
- The attempt may upload only to a staging target.
- A trusted finalizer verifies bytes before create-only promotion and manifest commit.
The accessible alternative to a network diagram is the ordered flow above: authority narrows as work moves toward hostile compute, and only verified state and bytes move back into canonical storage.
See Security for controls and activation gates.