Glossary¶
All key terms used throughout the Verity documentation, listed alphabetically. Use Ctrl+F (or Cmd+F on macOS) to jump to a specific term.
A¶
- Access Decay
-
The gradual increase in risk that occurs when an access grant remains in place but is no longer actively needed. Verity quantifies decay as a score from 0 (fresh / actively used) to 100 (fully decayed / high risk).
- Access Grant
-
A single permission linking a Principal to an Asset. For example, "jane.doe has
db_datareaderonanalytics-warehouse." Grants are the atomic unit that Verity scores. - Asset
-
Any protected resource — a database, schema, workspace, storage account, API, or application. Assets are ingested from source-system connectors and stored in the canonical model.
- Asset Sensitivity
-
A classification (1–5) assigned to an asset that reflects how sensitive the data or resource is. Higher sensitivity amplifies the Decay Score via the Sensitivity Multiplier.
B¶
- Blast Radius
-
A composite metric estimating the potential damage if a given Access Grant were exploited. Factors include asset sensitivity, privilege level, and number of downstream dependents.
C¶
- ClickHouse
-
A columnar OLAP database used by Verity as the immutable audit store. Every state change — score update, review decision, remediation action — is appended to ClickHouse for compliance reporting and forensic analysis.
- Compliance Report
-
A point-in-time or continuous report generated by the Compliance Reporter service. Reports map Verity evidence to regulatory controls such as SOX § 404, HIPAA § 164.312, and SOC 2 CC6.1–CC6.3.
- Connector
-
A pluggable adapter that extracts identity, permission, and usage data from an external system. Verity ships with connectors for Azure AD (Entra ID), Microsoft Fabric, Azure Synapse, Databricks, PostgreSQL, and HR systems (CSV / SCIM).
- Continuous Scoring
-
The process by which the Decay Engine re-evaluates every grant on a configurable schedule (default: every 6 hours), ensuring scores reflect the latest usage telemetry.
D¶
- Data Owner
-
The person or team responsible for reviewing and approving access to a specific Asset. Data owners receive Review Packets when grants on their assets exceed a risk threshold.
- Decay Engine
-
The core scoring microservice (
decay-engine). It combines six weighted factors — days since last use, peer comparison, privilege level, asset sensitivity, login frequency, and HR signals — into a single 0–100 Decay Score. - Decay Score
-
A numeric value (0–100) representing how "stale" an Access Grant is.
Range Risk Level Typical Action 0–29 Low No action required 30–59 Medium Flag for next review 60–79 High Route to data owner 80–100 Critical Auto-remediate - Decision
-
The outcome of a Review. Possible decisions are Approve (keep access), Revoke (remove access), Downgrade (reduce privilege level), or Escalate (send to a higher authority).
- DLQ (Dead Letter Queue)
-
A Kafka topic that captures events that could not be processed after the configured retry limit. Operators can inspect and replay DLQ messages via the operations API.
- Dry Run
-
A remediation execution mode where revocation commands are logged but not applied to the source system. Useful for validating automation before enabling live remediation.
E¶
- Escalation Chain
-
An ordered list of reviewers contacted when the primary Data Owner does not respond within the SLA. Escalation chains are configured per asset or asset group.
- Evidence Package
-
A bundle of audit artefacts — score history, review decisions, remediation logs — assembled for a specific compliance control and time window. Evidence packages are exported as signed JSON or PDF.
G¶
- Grant Lifecycle
-
The complete journey of an Access Grant through Verity: Discovered → Scored → Reviewed → Decided → Remediated → Archived.
stateDiagram-v2 [*] --> Discovered Discovered --> Scored Scored --> Reviewed : score ≥ threshold Scored --> Scored : score < threshold (re-score) Reviewed --> Decided Decided --> Remediated : revoke / downgrade Decided --> Scored : approve (re-enter scoring) Remediated --> Archived Archived --> [*]
H¶
- Hypertable
-
A TimescaleDB concept used by Verity. The
decay_scorestable is a hypertable partitioned by time, enabling efficient time-range queries and automatic data-retention policies.
I¶
- Identity Resolution
-
The process of matching raw principal identifiers (email, SID, UPN, employee ID) from multiple connectors to a single canonical Principal record. Handled by the Normalise Engine.
- Ingest Plane
-
The first processing plane. Consists of Connectors and the Ingest Worker, which pull raw access data from source systems and publish it to Kafka for downstream processing.
K¶
- Kafka Topic
-
A named event stream in Kafka (KRaft mode). Key topics include:
Topic Purpose verity.raw-eventsRaw connector output verity.normalisedCanonical model events verity.scoresDecay-score updates verity.reviewsReview lifecycle events verity.remediationsRemediation commands verity.auditImmutable audit log verity.dlq.*Dead-letter queues
N¶
- Normalise Plane
-
The second processing plane. The Normalise Engine consumes raw events, performs Identity Resolution, classifies assets, and produces canonical-model events.
P¶
- Peer Comparison
-
A scoring factor that compares a principal's access pattern against peers in the same department or role. Outliers (e.g., a marketing analyst with DBA privileges) receive a higher decay score.
- Principal
-
Any identity that holds access — a user, service principal, managed identity, or service account. Principals are identified by a stable
principal_idafter Identity Resolution.
R¶
- Remediation
-
The act of modifying or revoking an Access Grant in the source system. Remediation is executed by the Remediation Executor service and may operate in Dry Run or live mode.
- Remediation Plane
-
The fifth and final processing plane. Executes approved revocation or downgrade actions against source systems and logs results to the audit trail.
- Review
-
A human-in-the-loop evaluation of one or more Access Grants that have exceeded a score threshold. Reviews are orchestrated by the Workflow Engine using Temporal workflows.
- Review Lifecycle
-
The stages a review passes through: Created → Assigned → Pending Response → Decided → Closed. Each transition is tracked with timestamps for SLA enforcement.
- Review Packet
-
A curated bundle of context sent to a reviewer: the grant details, current Decay Score, score trend, peer comparison, and recommended action. Displayed in the dashboard or sent via email / Slack.
- Review Plane
-
The fourth processing plane. The Review Generator creates review packets and the Workflow Engine orchestrates the review lifecycle via Temporal workflows.
- Risk Level
-
A human-readable label derived from the Decay Score: Low, Medium, High, or Critical. Risk levels drive routing rules and SLA timers.
S¶
- SLA (Service-Level Agreement)
-
A time-bound expectation for review completion. Default SLAs:
Risk Level SLA Medium 14 days High 7 days Critical 48 hours Breached SLAs trigger the Escalation Chain.
- Score Plane
-
The third processing plane. The Decay Engine reads normalised grants, computes scores, persists them to the
decay_scoreshypertable, and publishes score events to Kafka. - Sensitivity Multiplier
-
A weighting factor (1.0×–3.0×) applied to the raw decay calculation based on Asset Sensitivity. A sensitivity-5 asset triples the effective score contribution of time-since-last-use.
T¶
- Temporal Workflow
-
A durable, fault-tolerant workflow managed by Temporal. Verity uses Temporal workflows for the review lifecycle, ensuring that reviews survive service restarts and honour SLA timers.
- TimescaleDB
-
A PostgreSQL extension that adds time-series capabilities. Verity stores the
decay_scorestable as a Hypertable for efficient historical queries and automatic partition management.
Can't find a term?
Open an issue on GitHub and we'll add it to the glossary.