CUI // CONTROLLED UNCLASSIFIED INFORMATION
TeNova Axiom

C3PAO Assessor Guide

Axiom Sovereign Engine - Evidence Platform Reference
Generated 2026-03-26
This guide is provided as a preparation aid. The final authority on assessment methodology rests with the lead assessor. Axiom is an evidence-collection and adjudication platform. It does not make certification decisions, and nothing in this document should be interpreted as a substitute for assessor judgment.
Prerequisites

Assessor access to the Axiom dashboard requires credentials provisioned by the system owner's Axiom administrator. Assessor accounts are read-only and cannot modify any system data. You will receive separate login credentials with the assessor role. Dashboard access is at sovereign.tenova.io/login. Contact the system owner's ISSM if you do not have assessor credentials.

1 What is Axiom?

Axiom Sovereign Engine is an agentless evidence-collection and deterministic-adjudication platform designed for compliance frameworks that require technical artifact validation. It operates without installing agents on target systems, relying instead on authenticated remote probes to gather evidence.

Core Capabilities

What Axiom is NOT

Important Distinction

Axiom does not grant, recommend, or influence certification decisions. It is a technical evidence platform that collects, adjudicates, and preserves system-state data. The platform has no role in the assessment decision process. All PASS/FAIL verdicts reflect deterministic probe results, not compliance judgments.

2 Assessor Workbench Access

Assessors receive dedicated credentials that provide scoped, read-only access to the evidence platform. These credentials are separate from the organization's administrative accounts.

Credential Provisioning

Available Views

View Path Description
Dashboard /command High-level posture summary with framework scores and trend data.
Controls /controls All 216 controls with status, check type, severity, and drill-down to evidence.
Ledger /ledger Chronological evidence log with SWT3 anchors and tamper-detection flags.
Families /families Controls grouped by NIST 800-53 family (AC, AU, CM, etc.) with per-family metrics.
Anchor Verify /verify Single-anchor verification interface for spot-checking witness tokens.

Restricted Views

Assessor accounts do not have access to system configuration, credential management, probe scheduling, or administrative functions. These restrictions ensure that assessor activity cannot alter the system under evaluation.

3 Navigating the Evidence

Controls Page

The Controls page lists all 216 controls in a sortable, filterable table. Each row contains:

Clicking any control row opens the detail view, which includes the full evidence payload and SWT3 anchor.

Ledger Entries

The Ledger provides a tamper-evident chronological record of every evidence collection event. Each entry includes the control ID, probe timestamp, verdict, SWT3 anchor token, and a link to the raw evidence payload. Entries flagged as TAMPERED are highlighted and should be investigated immediately.

Family Breakdown

The Families view groups controls by their NIST 800-53 family designation. This view is useful for structured walkthroughs during assessment interviews, allowing the assessor to review all controls within a domain (e.g., all Access Control or all Audit and Accountability controls) in sequence.

Evidence Observations

Each evidence observation contains:

4 Understanding Verdicts

Axiom produces four verdict types. Each verdict is deterministic: the same system state and probe configuration will always produce the same result.

Verdict Meaning Assessor Action
PASS The probe returned output that satisfies the adjudication rule. The technical control is in the expected state. Review the raw evidence to confirm the probe is testing the correct condition. A PASS verdict does not preclude further examination.
FAIL The probe returned output that does not satisfy the adjudication rule. The technical control is not in the expected state. Review the raw evidence and adjudication logic. Determine whether the failure reflects a genuine deficiency or a probe-configuration issue.
INHERITED The control is satisfied by an underlying provider (e.g., FedRAMP-authorized IaaS). Axiom records the inheritance source but does not independently verify the provider's authorization. Verify that the inheritance claim is valid and that the provider's authorization covers the required control.
ATTESTATION The control requires human attestation (e.g., policy review, physical security). Axiom records the attestation but cannot independently verify its accuracy. Validate the attestation through interview or document examination. Attestation verdicts indicate areas where automated testing is not feasible.

Check Types

Type Description
command A shell command executed on the target system. Output is captured and evaluated against a deterministic rule.
attestation A human-provided statement recorded in the system. No automated verification is performed.
service An API call to a service endpoint (e.g., cloud provider, directory service) to verify configuration state.
policy_file A configuration file parsed and evaluated against expected values (e.g., sshd_config, audit.rules).

5 SWT3 Witness Anchor Verification

Every evidence snapshot in Axiom is cryptographically anchored using the Sovereign Witness Token, Tier 3 (SWT3) protocol. These anchors provide tamper-evidence and allow independent verification of evidence integrity.

Anchor Format

SWT3-{TIER}-{PROVIDER}-{UCT}-{PROCEDURE}-{VERDICT}-{EPOCH}-{SHA256_12} Example: SWT3-E-AWS-ACC-AC21-PASS-1773316622-96b7d56c0245
Segment Description
SWT3Protocol identifier
TIERWitness tier level (T3 for sovereign)
PROVIDEREvidence source system
UCTUnified Control Taxonomy identifier
PROCEDUREProbe procedure reference
VERDICTAdjudication result
EPOCHUnix epoch timestamp of evidence collection
SHA256_12First 12 characters of the SHA-256 hash of the evidence payload

Single Verification

Navigate to /verify and paste any SWT3 anchor token. The system will:

  1. Parse the anchor segments and retrieve the referenced evidence payload.
  2. Recompute the SHA-256 hash of the stored payload.
  3. Compare the recomputed hash against the anchor's SHA256_12 segment.
  4. Return a VERIFIED or TAMPERED result.

Enclave Integrity Check

The deterministic signature ensures that evidence payloads have not been modified after initial collection. If the recomputed hash does not match the anchor, the entry is flagged as TAMPERED and the assessor should treat the associated evidence as unreliable.

Independent Verification

Assessors may verify anchors independently using the open-source SWT3 library, without relying on the Axiom platform:

npx @tenova/libswt3 verify "SWT3-E-AWS-ACC-AC21-PASS-1773316622-96b7d56c0245"

This command parses the token, retrieves the evidence payload via API, recomputes the hash, and reports the verification result. The library source is publicly auditable.

6 OSCAL Artifact Review

Axiom generates all compliance artifacts in NIST OSCAL (Open Security Controls Assessment Language) format. These machine-readable documents support automated validation and interoperability with government assessment platforms.

Generated Artifacts

Artifact OSCAL Model Endpoint
System Security Plan SSP /api/v1/ssp/export
Plan of Action and Milestones POA&M /api/v1/poam/export
Assessment Results AR /api/v1/ar/export

NIST Validation

All generated OSCAL documents are validated against the official NIST OSCAL schemas prior to export. The validation status is included in the artifact metadata. Assessors can independently validate documents using the NIST OSCAL CLI tool.

Bundle Cross-Validation

The SSP, POA&M, and AR share a common system-id and cross-reference each other via OSCAL import-profile and back-matter links. Assessors should verify that:

eMASS Import

To import Axiom OSCAL artifacts into eMASS:

  1. Export the OSCAL bundle from /api/v1/bundle/export (ZIP archive containing SSP, POA&M, and AR).
  2. In eMASS, navigate to the system's artifact repository and select "Import OSCAL Package."
  3. Upload the ZIP archive. eMASS will parse and ingest the three documents.

Two adjustments may be required after import:

7 Assessment Objectives Coverage

NIST SP 800-53A Rev 5 defines 2,304 assessment objectives across all control families. Axiom maps its 216 controls against these objectives and classifies coverage into three categories.

638
Full Coverage
660
Partial Coverage
1,006
No Coverage

Coverage Definitions

Category Definition
FULL Axiom can fully satisfy the objective through automated evidence collection. All assessment methods (TEST) for the objective are addressed.
PARTIAL Axiom addresses some elements of the objective but cannot satisfy it entirely. Typically, the TEST method is covered but INTERVIEW or EXAMINE methods require assessor action.
NONE Axiom does not address this objective. The objective requires methods (INTERVIEW, EXAMINE of physical documents, organizational process review) that are outside the scope of automated evidence collection.

Why Most Objectives are Classified as NONE

NIST 800-53A defines three assessment methods: TEST, INTERVIEW, and EXAMINE. Axiom operates exclusively in the TEST domain, executing technical probes against live systems. It cannot conduct personnel interviews or examine physical documentation such as printed policies, signed agreements, or facility access logs. This is an inherent limitation of any automated evidence platform and is disclosed transparently.

Coverage Report

The full coverage mapping is available through the mock assessment endpoint:

GET /api/v1/mock-assessment

This report includes per-objective coverage classification, the associated Axiom control (if any), and the rationale for the classification. Assessors can use this artifact to plan interview and document-examination activities for objectives not covered by automation.

Three-Layer Validation Pipeline

Evidence passes through three validation stages before a verdict is issued:

  1. Collection validation: Confirms the probe executed successfully, returned output within expected parameters, and the target system was reachable.
  2. Adjudication validation: Applies the deterministic rule to the raw output and produces a PASS or FAIL verdict.
  3. Anchor validation: Generates the SWT3 witness token and stores the evidence payload with its cryptographic hash.

8 Mock Assessment Report

Axiom can generate a mock assessment report that simulates the structure and content of a formal assessment output. This is intended as a readiness tool for the organization and a reference for assessors during pre-assessment planning.

Access

GET /api/v1/mock-assessment?framework=CMMC-v2.0

Supported framework values: CMMC-v2.0, NIST-800-171, NIST-800-53, NIST-800-53A, FedRAMP-MOD, DoD-RMF, NIST-AI-RMF.

Report Contents

Note for Assessors

The mock assessment report is a preparation aid generated by the platform. It does not represent an actual assessment finding and should not be cited as evidence. Assessors should use it as a planning tool to identify areas that may require deeper examination.

9 STIG Provenance Chain

Every automated probe in Axiom traces directly to a DISA Security Technical Implementation Guide (STIG) benchmark. This provenance chain ensures that assessors can verify the authoritative source of each technical check.

Provenance Manifest

Each probe entry in the provenance manifest includes:

Field Description
Rule ID The DISA STIG Rule ID (e.g., SV-230221r858734_rule) that the probe implements.
CCI The Control Correlation Identifier linking the STIG rule to the NIST 800-53 control.
SHA-256 Hash of the STIG benchmark XML file used as the source, enabling verification that the benchmark has not been modified.

Supported Benchmarks

Axiom currently includes probes derived from four DISA STIG benchmarks:

  1. Red Hat Enterprise Linux 8 STIG
  2. Red Hat Enterprise Linux 9 STIG
  3. Ubuntu 22.04 LTS STIG
  4. Windows Server 2022 STIG

XCCDF Cross-Check

Assessors can independently validate STIG provenance by downloading the original XCCDF benchmark from the DISA STIG Library and comparing:

This cross-check can be performed entirely outside of the Axiom platform using standard XML tools.

10 C3PAO Artifact Checklist

A machine-readable checklist of all exportable artifacts is available at:

GET /api/v1/c3pao/checklist

The following artifacts are available for export during an assessment:

Artifact Format Endpoint
System Security Plan OSCAL JSON /api/v1/ssp/export
Plan of Action and Milestones OSCAL JSON /api/v1/poam/export
Assessment Results OSCAL JSON /api/v1/ar/export
OSCAL Bundle (SSP + POA&M + AR) ZIP /api/v1/bundle/export
Mock Assessment Report JSON /api/v1/mock-assessment
C3PAO Checklist JSON /api/v1/c3pao/checklist
C3PAO POA&M JSON /api/v1/c3pao/poam
C3PAO SSP JSON /api/v1/c3pao/ssp
Posture Summary JSON /api/v1/posture

All endpoints require assessor-level authentication. Artifacts are generated on request and reflect the current system state at the time of export.

11 Limitations and Disclosures

Axiom is designed with transparent boundaries. The following limitations are disclosed to support accurate assessor expectations.

Scope Limitations

Honest Coverage Classification

Axiom classifies 1,006 of 2,304 assessment objectives (43.7%) as having no automated coverage. This classification is intentional and reflects the platform's technical-only scope. Organizations using Axiom are expected to supplement automated evidence with manual processes for uncovered objectives.

SA-15 AI Development Disclosure

AI-Assisted Development

Components of the Axiom Sovereign Engine were developed with AI-assisted tooling. In accordance with NIST 800-53 SA-15 (Development Process, Standards, and Tools), this disclosure is provided for transparency. AI assistance was used in code generation, documentation, and test development. All AI-generated outputs were reviewed, validated, and approved by human engineers prior to integration.

Assessor Judgment is Final

Axiom verdicts are technical observations, not compliance determinations. The assessor retains full authority to: