Skip to content

Core Concepts

This page introduces the concepts that appear throughout the platform and the rest of the documentation. The vocabulary matches the CycloneDX Attestations specification, so the terms you learn here carry over to any other CDXA-aware tool.

A standard is a named, versioned collection of requirements that an entity can be assessed against. Examples include internal security baselines, regulatory frameworks, customer due-diligence questionnaires, and industry specifications. In Assessors Studio, a standard lives in the catalog once it has been published; before that it sits in draft or review.

A standard is identified by a name, an owner, and a version. Different versions of the same standard coexist, which means an active assessment against version 2.1 is not disrupted when version 2.2 is published.

A requirement is a single testable statement inside a standard. “The service encrypts data in transit using TLS 1.2 or higher” is a requirement. Requirements are organized into a tree: a top-level requirement can have sub-requirements, which in turn can have sub-requirements, and so on. The tree structure lets authors decompose a single control into concrete, verifiable pieces without losing the context that ties them together.

Each requirement carries a stable identifier that survives renaming, which makes it safe to reference a requirement across many assessments and many versions of the standard.

An entity is the subject of an assessment. It is whatever the organization decides to assess: a product, a service, a vendor, a business unit, a physical site, a supplier, or a single system. Entities are modeled as first-class records with their own metadata, relationships, and history.

Entities can be related to each other. A product entity might depend on a service entity that depends on a vendor entity. The Entities page explains how the relationship graph is navigated in the UI.

A project is an organizational container that groups related assessments together. Projects are useful when you need to assess the same entity (or set of entities) against multiple standards, coordinate a compliance initiative that spans several teams, or track a time bounded engagement such as an annual review or a vendor onboarding cycle.

Each project is associated with one or more standards. When you create an assessment inside a project, the system pulls the requirements from the project’s standards automatically. Projects have their own lifecycle states (New, In Progress, On Hold, Complete, Operational, Retired), their own start and due dates, and a dashboard that aggregates conformance scores, evidence coverage, timeline health, and warnings across every assessment in the project.

Projects are optional. A standalone assessment that evaluates one entity against one standard does not need a project. Projects become valuable when the work is large enough that you want a single place to see progress, manage deadlines, and export a consolidated report.

An assessment is a scoped engagement that evaluates one entity against one standard over a defined period. It has a start date, an end date, a team of participants (assessors and assessees), and a lifecycle state machine that governs what actions are available at each stage.

An assessment produces one or more claims, and ultimately, when the participants sign off, it produces an attestation. Multiple assessments can exist for the same entity against the same standard at different points in time; the platform treats them as distinct historical records.

Every assessment moves through a defined set of states.

StateDescription
NewInitial state. The scope, team, and schedule are configured but no claim work has started. Moving to In Progress loads requirements and sets the start date.
PendingOptional holding state for assessments waiting on prerequisites before work can begin.
In ProgressActive working state. Assessors draft claims, request evidence, and record rationale. Assessees respond with evidence and clarification.
On HoldPause state for assessments that are temporarily blocked. Returns to In Progress when the blocker is resolved.
CancelledTerminal state for assessments that will not be finished. Remains in the system for historical reference.
CompleteAll claims have a final rating and the system has calculated a conformance score. Read only. Can be reopened (back to In Progress) or archived.
ArchivedFinal resting state. Irreversible. Cannot be reopened or modified in any way.

A claim is the assessor’s structured assertion about a single requirement inside an assessment. A claim has a state (met, partially met, not met, not applicable, inconclusive), a rationale written by the assessor, and a list of supporting evidence.

Claims are the unit of collaboration in the platform. An assessor drafts a claim, an assessee responds with evidence or clarification, the assessor revises the claim, and so on until the claim reaches a final state. Every change is recorded so the journey from first draft to final state is auditable.

Evidence is the supporting material a claim rests on. It can be a document uploaded to the system, a link to a document in an external system, an interview note, a configuration snippet, a scan output, or any other artifact that substantiates (or undermines) the claim.

Each piece of evidence has a category, a description, and optionally a content hash so a downstream consumer can verify it has not changed since the attestation was produced. Evidence is reusable: the same piece can support multiple claims in multiple assessments, with the system tracking every use.

An attestation is the finished artifact the assessment produces. It is a CDXA JSON document that records every claim made, the evidence that supports each claim, the team that conducted the assessment, the signatories that stood behind it, and the provenance of the attestation itself.

Attestations are what leaves the system. A regulator, a customer, or a downstream automation consumes the attestation, not the platform’s internal state. The Producing Attestations page walks through how the finished document is generated.

A signatory is a party that has signed an attestation. Signatures are expressed in the JSON Signature Format (JSF) that CDXA specifies, which means a downstream consumer can verify a signature without depending on Assessors Studio at all. Multiple signatories can sign the same attestation, which is how joint attestations by an internal lead and an external auditor are modeled.

A role is a bundle of permissions that governs what a user can do in the platform. The default roles are administrator, assessor, assessee, standards manager, and standards approver. Every role is defined as a set of permissions, and the permissions themselves are the authoritative mechanism the system uses to grant or deny access; the role name is only a user-facing label. The Users and Permissions page documents the full set of roles and permissions.

Standards, requirements, entities, projects, assessments, claims, evidence, and attestations each have a dedicated area in the navigation. The Tour page shows you where each one lives. The User Guide covers each in depth with screenshots and common workflows.