SECURITY & COMPLIANCE·ZERO-TRUST-READY

AUDIT-GRADE.
BY DEFAULT.

The security model assumes a hostile network. Mutual TLS between services, per-request authorization, structured audit of every privileged operation. Compliance certifications are on the roadmap; the engineering controls they require are shipped or in flight.

LAYER TOGGLE·WHAT EACH CONTROL COVERS

PICK A LAYER.
SEE THE CONTROLS.

PROTOCOLTLS 1.3 on every listener (:9200 ES · :8080 native · :8081 gRPC)GA
CIPHER SUITESModern AEAD only · TLS_AES_128_GCM · TLS_AES_256_GCM · TLS_CHACHA20_POLY1305GA
CERT ROTATIONSIGHUP reload · existing connections finish · no downtimeGA
MUTUAL TLSBetween internal services · client-cert auth option for externalGA
NO DOWNGRADETLS 1.2 and lower not accepted · no null cipher · no export-gradeGA
FIPS VALIDATION140-2 cert track · required for DoD IL5 + FedRAMP HighROAD 2027
SEGMENT + WALAES-256-GCM on every segment file and WAL segmentBETA
KEY DERIVATIONPer-index keys via HKDF from customer-root master keyBETA
AWS KMSBYOK via AWS KMS · rotation without downtimeROAD Q2
GCP KMSBYOK via Google Cloud KMSROAD Q2
AZURE KEY VAULTBYOK via Azure Key VaultROAD Q2
HASHICORP VAULTVault Enterprise · FIPS-mode supportedROAD Q2
HSMThales Luna · AWS CloudHSM · PKCS#11ROAD Q3
NO PLAINTEXT ACCESSXERJ has no path to unwrap the master key — envelopes onlyGA
AUTHENTICATIONOIDC · SAML 2.0 · enterprise AD · PIV / CAC bridge · API tokens · mTLS client certsROAD Q2
FEDERATIONAWS IAM · Azure AD · Okta · Ping · SailPoint via SAML / OIDCROAD Q2
RBAC SCOPECluster · index · field-level roles · built-in + customROAD Q2
ROLE BINDINGSBindings mapped to IdP groups · no local user databaseROAD Q2
SCIMSCIM 2.0 provisioning for tenants and usersROAD Q3
TODAYAPI-token + mutual TLS · full OIDC + RBAC shipping Q2 2026GA
QUERY AUDITPrincipal · index · query shape · rows returned · realized costBETA
SCHEMA CHANGESEvery field add / retype is an audit event with before + after stateBETA
ROLE ASSIGNMENTEvery role binding change logged · granted-by · granted-atROAD Q2
SNAPSHOTSCreate · list · restore · delete — audit every operationGA
CONFIG RELOADEvery SIGHUP reload audit-logged with config diffGA
EXPLAIN-PLANPer-query explain-plan doubles as retrieval-layer audit artifactGA
AUDIT INDEXThe audit log is a regular XERJ index — queryable · replayable · exportableGA
MODEL RISKAligned with SR 11-7 · EBA · PRA SS1/23 evidence patternsGA
LOGICAL ISOLATIONPer-tenant indices · per-tenant RBAC · per-tenant audit trailGA
QUOTASIngest rate · concurrency · doc-scan ceiling per tenantGA
PHYSICAL ISOLATIONSeparate clusters · different KMS roots · different network perimetersGA
REQUEST CIRCUIT BREAKERPer-request heap · per-request wall time · structured error on exceedGA
TENANT CIRCUIT BREAKERPer-tenant concurrency ceiling prevents noisy-neighbor starvationGA
INDEX CIRCUIT BREAKERPer-index doc-scan ceiling · runaway query fails loud, not expensiveGA
CONTROLS·ENGINEERED IN

WHAT SHIPS.
WHAT IS COMING.

TLS 1.3All listeners · modern AEAD · cert rotation without restartGA
AES-256-GCMSegments + WAL · keys in external KMS · rotation supportedBETA
BYOKCustomer-managed keys via AWS KMS / GCP KMS / Azure KV / Vault / Thales · no plaintext on XERJ sideROAD Q2
RBACCluster + index + field-level · IdP-group-mapped · built-in + custom rolesROAD Q2
OIDC · SAMLOIDC · SAML 2.0 · AWS IAM · Azure AD · Okta · PIV / CAC bridgeROAD Q2
SCIMSCIM 2.0 provisioning for tenant and user lifecycleROAD Q3
AUDIT TRAILStructured event log · queryable as index · replayable · exportableBETA
EXPLAIN-PLANFirst-class endpoint · per-node cost + rows · audit artifact for every retrievalGA
AIR-GAPStandard binary · offline lexical mode · operator-staged archive + adjacent .sha256 integrity only · optional local model · no runtime telemetry/update/license calls · Console may attempt external Google FontsDOCS
MULTI-TENANCYTenant-isolated indices + quotas + audit · physical isolation via separate clustersGA
CIRCUIT-BREAKERSPer-request heap + time · per-tenant concurrency · per-index doc-scan ceilingGA
CERTIFICATIONS·ATTESTATIONS & ROADMAP

DATED
MILESTONES.

SOC 2 TYPE IPlatform controls · access · change · incident · commercial SaaS trackROAD Q3 2026
SOC 2 TYPE II12-month operating effectiveness · follows Type IROAD Q2 2027
ISO 27001ISMS scope covers platform engineering + SaaS operationsROAD Q4 2026
HIPAA BAAAvailable on Enterprise tier · self-hosted inherits customer controlsROAD 2027
FedRAMP MODERATECommercial SaaS track · self-hosted inherits agency baselineROAD 2027
DoD IL5BYOK + FIPS crypto + air-gap · engineering scope ready · accreditation roadmapROAD 2027
FIPS 140-2AES-256-GCM via KMS · TLS 1.3 · validation roadmapROAD 2027
PCI-DSS · CJIS · GDPRSelf-hosted deployments inherit customer controlsINHERITED
RELEASE INTEGRITY·OPERATOR CONTROL

RELEASE.
INTEGRITY.

ARCHIVE CHECK
Each release archive has an adjacent .sha256 file. It verifies archive integrity against the published digest, not a signature or attestation.
OFFLINE BASELINE
The standard binary runs in offline lexical mode without model files. An optional local model can be staged separately when neural embedding is required.
RUNTIME BOUNDARY
The running binary makes no runtime telemetry, update, or license-activation calls. The Console may still attempt its external Google Fonts resources in a browser.
PROCEDURE
Stage the release and any model files on a connected machine, verify the adjacent digest, then transfer and verify again inside the enclave.
MINIMAL DEPENDENCIES
~36 MB static binary (no JVM). No dynamically-loaded modules, no plugin model, no runtime code download. Supply-chain attack surface shrinks with binary size.
SEE THE DEPLOYMENT TOPOLOGIES