Arguments
Canonicalized and redacted in-process. A digest and key list are recorded; values are not persisted.
Trust · Security model
The enforcement plane runs inside your subscription and handles every request. The control plane publishes signed policy and receives nothing back. That split is the security model, and everything else follows from it.
Decision boundary: Gleis evaluates each tool call against the policy your organisation approved and the evidence collected at the gateway. It does not determine legal rights, certify compliance, or replace legal review.
What runs where
The gateway pulls signed policy bundles and verifies an Ed25519 signature against a pinned public key before evaluating locally. It pushes nothing to the control plane.
Guarantees we test for
Each of these is a property the test suite asserts, including a scenario suite of adversarial fixtures. They are the claims worth holding us to in a security review.
Data handling
Canonicalized and redacted in-process. A digest and key list are recorded; values are not persisted.
Decisions, evidence records, digests, versions and reason codes, in your database, append-only.
One OpenTelemetry span per call using GenAI semantic conventions. No arguments, responses or credentials become span data.
Policy documents, approvals and entitlements only. Row-level security keys every query to one organisation.
Stated plainly
A security page that only lists strengths is not a security page.
A confidently wrong classification is the expected failure mode, not an edge case. Tool profiles remove the model from the paths that matter most, and rules on low confidence let you route uncertainty to review or denial rather than trusting it.
Key-name patterns, value patterns and length caps run before anything leaves the process. Pattern-based redaction cannot be proven exhaustive, which is why raw argument values are never persisted in the first place.
The crosswalk maps rule tags and reason codes to controls, and ships marked unreviewed until your own owner reviews it. It is a starting point for an assessment, not an attestation.
Need a security review?
We will walk the two-plane deployment, the data path and the failure modes, and be explicit about which of your requirements the product does not meet today.