Security & trust

How Chrysent keeps your AI traffic, data, and agent actions under control.

This page describes the controls Chrysent currently operates and the architectural commitments behind them. Chrysent sells self-hosted software only: software and retained product data remain in customer-owned or customer-controlled infrastructure. Customer-configured external model providers receive provider-bound request data under the customer's provider agreement. This model supports data sovereignty and residency requirements. We separate current practice from planned controls so enterprise evaluators can plan accordingly. Every section names an owner and a review date.

Owner: Engineering — Chrysent, Inc.Last reviewed: 2026-10-26Next review: 2027-01-26

Trust boundaries

The platform enforces five separations:

Identity and access

The organization is the primary customer isolation and ownership boundary. A platform principal is either a human or a service account, never both. A human or service account belongs to an organization through a membership that carries one of three roles:

Personal Access Tokens (PATs) are revocable credentials bound to a single human or service account. A PAT is not an actor or a role by itself. Administrative login and inference authentication are distinct.

Support access

Chrysent has no standing tenant impersonation path. An organization administrator may create an expiring support grant that gives an authenticated Chrysent support employee temporary organization membership. The effective access is the intersection of: the selected organization role; organization authorization, privacy, and encryption settings; the support grant's explicit scope and expiry; and platform restrictions that prohibit Owner/billing powers, membership administration, credential/key management, retention/deletion changes, unrestricted export, secret disclosure, and self-escalation. Support does not become a named customer user, inherit personal credentials, or create a separate decryption/export path. Customer data remains in the organization account and is not automatically copied into support systems.

Provider credentials and governance

Production customer traffic uses customer-supplied provider credentials. Chrysent does not sell model inference. Plaintext credentials never belong in component snapshots, logs, traces, evidence, debug captures, or semantic projections. Gateway terminates client authentication, forwards client headers to providers by default with only narrow hop-by-hop, credential, framing, and proxy-chain exclusions, and injects the provider credential only after the final provider destination is validated. It never returns provider credentials or sensitive upstream transport metadata to clients.

The credential reference in a route can resolve from any of the following:

Gateway routes only to enrolled provider endpoints in the customer-configured provider registry. Provider origins are operator-owned: tenant input cannot alter scheme, authority, or port. Every connection and redirect remains constrained to an approved destination, credentials never cross origins through redirects, and independent egress controls deny metadata, link-local, private/control-plane, and other non-provider destinations unless a separately reviewed profile permits them.

Configuration and policy data

Customer safety customization is bounded data — preset selection, rule parameters and resource lists, extraction mappings for customer tool shapes, stable customer rule identifiers, scoped exclusions with reason and optional expiry, category thresholds and configured dispositions. It cannot perform network or filesystem access, load code, inspect platform secrets, call arbitrary host functions, or execute native or WASM plugins.

Evidence

Evidence is a correlated record of observations, decisions, transformations, execution outcomes, configuration context, and declared gaps. It is not merely application logging.

Chrysent records the following evidence record types across all components:

Retention modes

Each tenant selects one of three retention modes:

Failure handling

Bastion or Touchstone unavailability produces an explicit "unavailable" or "incomplete" result rather than "allow". A pre-authorized tenant disposition may release selected low-risk work under fail-open while disabling or failing closed for sensitive workloads; evidence records the release as a safety bypass, not a successful evaluation.

Configuration and rollout

Configuration activation pins one component snapshot per Gateway, Bastion, or Touchstone operation. The end-to-end interaction records the complete version set used. Production rollouts use a 15-minute binary drain bound. Security-critical authorization, support-grant expiry, credential and route revocation, and emergency shutdown have explicit freshness behavior and cannot remain accepted under a stale last-known-good snapshot.

Coverage and its limits

Every replay should state what Chrysent observed and retained. The absence of an event is not proof that an action did not occur outside an integrated enforcement boundary.

Compliance posture

Current

  • No certifications are claimed at this time. We do not display logos for certifications we have not received.
  • No uptime SLA is currently offered. Any SLA would be defined in the commercial agreement before it is published.

Planned

  • SOC 2 Type 1, then Type 2, once controls have operated for the required period.
  • FedRAMP Tailored or equivalent for U.S. federal workloads — pending procurement conversation.

Report a security issue

Use the secure route below for private vulnerability reports. Reports go to engineering and are not shared with the sales funnel.