Every request is evaluated against tenant, client, role, and method scope before the model receives context.
JTF Copilot docs
Scoped AI for security workflows.
Build agents and artifacts that respect client scope, authorized methods, human approval, and audit requirements.
Docs index
The control surface is part of the product.
Requests for another client, unauthorized records, covert surveillance, spyware, interception, trackers, or false identities are refused and audited.
Generated reports, proposals, and summaries write back as artifacts with source hashes, requester identity, and approval status.
The public API accepts scoped AI requests, returns gate decisions, and requires the same authorization checks as the workspace.
Guardrail examples
R-AI-1 and R-AI-2 are hard refusals.
Draft an after-action summary for client-acme mission records.
Summarize another client's incident log.
Build a covert surveillance tracker plan.
Requests include clientIds, allowedMethods, prompt, requester identity, and optional human approval state.
Refused requests return scope_violation, out_of_bounds_method, or human_approval_required before artifact creation.
Prompt content is reduced to a hash and the decision is persisted for review without exposing unrelated client context.