Skip to main content

Plain-English glossary

Short definitions for terms used across the project. Product and compliance claims are governed by the linked technical documents, not by these simplified descriptions.

Privacy and streaming

TermPlain-English meaning
AI gateway / LLM gatewaySoftware placed between an application and a model provider to inspect, change, route, or record requests and responses.
Proxy / reverse proxyA service that receives a client's request and sends it to another service on the client's behalf.
UpstreamThe model service or gateway to which this proxy sends a transformed request.
Configured upstream boundaryThe exact request bytes handed to the configured upstream network client after the proxy finishes its transformations.
In-VPCRunning inside the operator-controlled virtual private cloud or equivalent private network.
Zero egressIn this project, declared unredacted protected values are absent at the configured upstream boundary. It does not mean the process makes no network request.
PIIPersonally identifiable information, such as an email address or government identifier.
PHI / ePHIHealth information protected by HIPAA; ePHI is the electronic form.
PCI dataPayment-card information governed by PCI DSS controls.
RedactionRemoving or replacing a protected value before forwarding content.
Masking / tokenizationReplacing a protected value with a safer representation or placeholder.
PlaceholderA temporary marker such as [EMAIL_1] that stands in for a protected value.
RehydrationReplacing an authorized placeholder with its original value on the response path.
SSEServer-Sent Events, an HTTP format that delivers model output incrementally as data: events.
FragmentationA logical value being split across multiple network, byte, or SSE chunks.
Sliding-window bufferA small retained suffix used to decide whether the end of one chunk could be the start of a placeholder completed by a later chunk.
Bounded stateMemory retained by an algorithm has a declared upper bound instead of growing with the full stream.

Detection and transformation

TermPlain-English meaning
Detection tierOne stage of the local detector pipeline, such as structured patterns, entropy, or an optional entity model.
Shannon entropyA measure of character unpredictability used here as a heuristic for secret-like strings. High entropy is not proof that a string is a secret.
NERNamed-entity recognition, a model that labels text spans such as people, organizations, or places.
ONNXA portable model format and runtime used for the optional local NER tier.
RegexA pattern used to find structured text such as an email or SSN.
DFADeterministic finite automaton, a pattern-matching method that can avoid catastrophic regex backtracking for supported patterns.
ReDoSRegular-expression denial of service, where a pathological pattern or input consumes excessive CPU.
ASTAbstract syntax tree, a parsed representation of structured data that lets the proxy change values without editing raw JSON text blindly.
JSON-RPCA JSON-based request and response protocol commonly used by tools and MCP servers.
MCPModel Context Protocol, a protocol through which models or agents discover and call tools.
Tool callA structured model request to execute a named function or external capability.

Access and network security

TermPlain-English meaning
RBACRole-based access control: permissions are assigned to roles, and identities receive roles.
Policy as codeAccess and security rules stored in machine-readable configuration and evaluated by software.
OPAOpen Policy Agent, an external engine that evaluates policy rules.
Fail closedDeny or stop when a security decision cannot be completed safely.
SSRFServer-side request forgery, where an attacker tricks a server into reaching an unintended network address.
DNS rebindingChanging a hostname's resolved address to bypass an earlier network check.
mTLSMutual TLS, where both ends of a connection authenticate with certificates.
UDSUnix domain socket, a local operating-system communication channel that does not use a TCP network port.
ASGIThe Python interface between asynchronous web servers and applications such as FastAPI.

Cryptography and audit evidence

TermPlain-English meaning
AES-256-GCMAuthenticated encryption that hides data and detects ciphertext modification.
DEKData-encryption key used to encrypt a particular value or data set.
HKDFA standard method for deriving separate cryptographic keys from shared key material.
HMACA keyed hash used to authenticate data when verifier and signer share a secret.
SHA-256A cryptographic hash that produces a fixed-size fingerprint of data.
Ed25519A public-key signature algorithm. A private key signs; the public key verifies.
Hash chainRecords linked by including the previous record's hash in the next record.
Tamper-evidentModification can be detected during verification. It does not mean modification is impossible.
WORMWrite once, read many storage that prevents protected objects from being changed or deleted during their retention period.
Immutable retentionA storage policy that prevents overwrite or deletion for a defined period or legal hold.
CheckpointA signed summary of one or more chains' terminal hashes and sequence numbers at a point in time.
AnchoringKeeping a checkpoint in a separate trust domain so later truncation or replacement can be detected.
Chain IDIdentifier for one independently ordered audit chain.
Sequence numberIncreasing number used to detect missing or reordered records in a chain.
Key custodyThe processes and systems that control who can use, rotate, revoke, and archive a private key.
Key fingerprintA short hash-derived identifier used to distinguish one public key from another.
fsyncAn operating-system request to flush file data toward durable storage; it is not a WORM guarantee.
Best-effort auditAudit delivery that avoids blocking the request path and may drop records under pressure.
Required auditAudit delivery that surfaces persistence failure instead of silently continuing.

Assurance, compliance, and measurement

TermPlain-English meaning
Conformance specificationA versioned list of behaviors and report fields an implementation must test.
Test vectorA declared input and expected outcome used to check one behavior.
Negative controlA deliberately damaged or failing input used to prove that a test can detect failure.
OSCALNIST's machine-readable format for exchanging security-control and assessment information. It does not itself prove compliance.
NIST SP 800-53A catalog of security and privacy controls used by many government and enterprise programs.
SOC 2An independent examination of controls relevant to selected Trust Services Criteria over a defined scope and period.
HIPAAA US health-information law and rule set whose obligations apply to covered entities, business associates, and their safeguards.
Audit evidenceRecords and artifacts used to test whether a control was designed and operated as claimed.
OpenTelemetry / OTelA standard way to generate and export traces, metrics, and logs.
p50 / p95 / p99Latency percentiles. p95 means 95 percent of measured samples were at or below that value.
RSSResident set size, an operating-system measurement of process memory currently held in RAM.
In-process benchmarkTiming of selected code inside one process, excluding the complete network service path.
Confidence intervalA range expressing uncertainty around an estimate from repeated samples.