Nucleus Systems
The framework

Where software trust is defined and measured

The Nucleus Systems Code Trust Assurance Framework (NS-CTAF) is the standard for proving software can be trusted. It measures how well an organisation controls its software — from who writes the code to how it behaves in production — and turns that into one evidence-backed score.

In simple terms

What the Framework is, and what it actually does

The NS-CTAF exists to answer one question a customer, regulator, or insurer will eventually ask you: can your software be trusted — and can you prove it?

What it is

A structured, independently assessable standard for software trust. Not a scan and not a checklist — it measures whether the controls that protect your software genuinely work, and whether you can evidence it.

What it does

An independent assessor rates 86 controls across six domains, each on a five-level maturity scale. Those ratings roll up into a single Trust Score from 0 to 100 that a non-technical reader can act on.

What you get

A certification level from CTA-1 to CTA-4, a signed certificate, a board-ready report, a 12-month improvement roadmap, and a public Trust Registry listing anyone can verify.

How it works, step by step

01

You are assessed

You complete a structured assessment and provide evidence — SBOMs, signing records, scan output, policies, and pipeline logs.

02

Every control is rated

An assessor independently rates each control from L1 (ad hoc) to L5 (automated and continuously evidenced).

03

You get a Trust Score

Ratings are weighted by domain into a single 0–100 Trust Score, plus a gap analysis showing exactly what to fix first.

04

You are certified

Clear the score thresholds and the seven hard gates and you are certified CTA-1 to CTA-4, and listed publicly.

The terms, in one line each

Domain
One of the six areas of software trust NS-CTAF measures, such as who writes your code or whether builds can be tampered with.
Control
A single specific practice that gets rated — for example, whether your releases are cryptographically signed.
Maturity level (L1–L5)
How well one control actually works, from ad hoc and undocumented (L1) to fully automated and independently assured (L5).
Trust Score (0–100)
All the control ratings weighted into one number that summarises your overall software trust posture.
Hard gate
A foundational requirement that must pass no matter how high your score is. Strength elsewhere cannot buy your way past it.
CTA level (CTA-1 to CTA-4)
The certification you earn, from CTA-1 Transparent up to CTA-4 Adaptive Trust.
Six domains

Each domain is a trust boundary

Domain weights reflect their relative impact on overall software trust posture. Together they span identity, integrity, development, dependencies, runtime, and governance.

86Controls
  • D1Identity & Provenance18%
  • D2Integrity & Immutability18%
  • D3Secure Development Practices22%
  • D4Dependency & Supply Chain20%
  • D5Runtime Behavior Assurance14%
  • D6Governance & Accountability8%
D1

Identity & Provenance

Who wrote the code, and where it came from.

Developer and build identity cryptography, SBOM generation, contributor trust weighting, AI-generated code attribution, and cross-organisation identity federation.

Why it carries 18% of the Trust Score

Every software artifact inherits trust from its creators and origins. Without cryptographically verified developer identity, commit authorship cannot be attributed and dependency origins cannot be traced.

Share of the Trust Score18%
Maturity model

Maturity measures how well a control performs, not whether it exists

A control that exists on paper but fails under pressure, operates inconsistently, or lacks verifiable evidence does not represent maturity — it represents risk. Each of the 86 controls is rated independently, so the same organisation may be L4 on one and L1 on another.

L3 — Defined

Score 3.0

Standardised, documented, and consistently applied across the full in-scope population, with a named owner and systematic evidence collection.

What it looks like in practice
  • Named owner with documented accountability
  • Consistent application across all in-scope systems
  • Regular review cycle with structured evidence
  • Performance expectations formally defined
  • Cryptographic controls fully deployed and verified

Maturity therefore represents a progression from ad hoc, reactive activity to continuous, automated, and independently verifiable assurance. At the highest levels trust is no longer assessed periodically — it is continuously computed, monitored, and improved.

Scoring model

From maturity ratings to one Trust Score

A control is only as strong as its weakest dimension, so each is scored across five weighted axes rather than given one subjective rating. Those roll into weighted domain scores and a single executive-readable Trust Score.

The five scoring axes

Design Adequacy
20%
Is the control well designed for the specific trust threat? Are appropriate cryptographic primitives used, across the full population?
A poorly designed signing scheme — wrong algorithms or key lengths — gives false assurance no matter how consistently it is applied.
Implementation Coverage
25%
Is the control deployed across 100% of the in-scope population, with exceptions formally documented?
90% signing coverage means 10% of artifacts can be substituted without detection. Coverage is binary from an attacker's perspective.
Operating Effectiveness
25%
Does the control operate consistently in normal operations, with three or more months of continuous evidence?
Signing processes that fail silently provide no real protection. Consistent operation is the difference between a control and a policy statement.
Monitoring & Assurance
20%
Is the control independently tested, and are trust metrics reported against KPIs?
Unmeasured trust controls degrade silently. Monitoring ensures degradation is detected before an attacker exploits it.
Automation & Resilience
10%
Is the control automated, and does it sustain itself without constant human intervention?
Manual processes cannot scale with modern code velocity, particularly as AI-generated code volume grows.

How the Trust Score is built

  1. 1 · Each applicable control is rated L1–L5 (1–5 points).
  2. 2 · A domain score is the weighted average of its control scores.
  3. 3 · The Trust Score sums each domain score × its domain weight.
  4. 4 · 7 hard gates must pass before any CTA level is awarded.

Hard gates address foundational security requirements that cannot be compensated for by high scores elsewhere — no amount of maturity in one domain can buy a certification level if a gate fails.

80–100
Optimised · CTA-4 readiness
Sustain, validate through advanced testing, and publish high-assurance trust signals.
65–79
Managed · CTA-3 readiness
Increase automation and progress priority domains toward CTA-4.
50–64
Defined · CTA-2 readiness
Address gaps systematically and fund the maturity roadmap.
30–49
Developing · CTA-1 readiness
Create executive focus and fund remediation.
Below 30
Initial · High exposure
Escalate to leadership and establish a CTA-1 baseline first.
Try it

See how maturity moves the Trust Score

Drag each domain to the maturity level you believe you are at today. The weighted Trust Score and the certification level it would clear update as you go.

Set your maturity

Rate each domain from L1 to L5.

18% weight
L3 · Defined
18% weight
L3 · Defined
22% weight
L3 · Defined
20% weight
L3 · Defined
14% weight
L2 · Developing
8% weight
L3 · Defined

Indicative result

57
/ 100 Trust Score
Clears CTA-2 Verified
CTA-1 · 30CTA-2 · 48CTA-3 · 62CTA-4 · 78
Where the score comes from
D1
10.8 / 18
D2
10.8 / 18
D3
13.2 / 22
D4
12.0 / 20
D5
5.6 / 14
D6
4.8 / 8

Indicative only. A real assessment rates all 86 controls individually across five scoring axes, and 7 hard gates must pass before any level is awarded — regardless of score.

Evidence tiers

Not all evidence is equal

Assessment is evidence-first. Cryptographic proof outranks documentation, which outranks assertion — and higher maturity levels require higher-tier evidence.

T1

Cryptographic evidence

The strongest, machine-verifiable proof.

Signatures, attestations, hashes, transparency-log entries, SBOMs, provenance records.

T2

System-generated artefacts

Automated output from tooling and pipelines.

CI/CD logs, automated scan reports, pipeline execution records, monitoring dashboards.

T3

Structured documentation

Maintained records and process artefacts.

Policies, standards, process documents, architecture diagrams, manual records.

T4

Management attestation

The weakest tier — assertions only.

Interview responses, declarations, and unverified assertions.

Framework alignment

One assessment, many obligations

NS-CTAF maps to the standards and regulations that shape software security worldwide.

SLSA

Framework

Supply-chain Levels for Software Artifacts — build integrity levels.

NIST SSDF (SP 800-218)

Framework

Secure Software Development Framework practices.

OWASP SAMM v2

Framework

Software Assurance Maturity Model.

in-toto

Framework

Supply-chain step attestation framework.

EU Cyber Resilience Act

Regulation

EU product cybersecurity and SBOM obligations.

DORA

Regulation

Digital Operational Resilience Act for EU financial entities.

NIS2

Regulation

EU network & information security directive.

US EO 14028

Regulation

Executive Order on improving the nation’s cybersecurity.

ISO/IEC 27001:2022

Standard

Information security management systems.

SOC 2

Standard

Trust services criteria for service organisations.

PCI DSS v4.0.1

Standard

Payment card industry data security standard.

At a glance

NS-CTAF v1.0 in one table

The Nucleus Systems Code Trust Assurance Framework & Maturity Measurement Model v1.0 is a continuous, cryptographically verifiable, and measurable standard for software code trust — spanning identity, integrity, secure development, supply chain, runtime assurance, and governance.

Framework name
Nucleus Systems Code Trust Assurance Framework & Maturity Measurement Model, v1.0
Edition
Professional Edition v1.0 — 2026
Controls
86 controls, fully defined with requirements, guidance, and framework alignment
Domains
6 domains, weighted by trust significance and supply-chain risk impact
Domain weights
D1 Identity 18% · D2 Integrity 18% · D3 Secure Dev 22% · D4 Supply Chain 20% · D5 Runtime 14% · D6 Governance 8%
Maturity scale
L1 Initial → L2 Developing → L3 Defined → L4 Managed → L5 Optimised
Maturity interpretations
430 control-specific level interpretations (5 levels × 86 controls)
Framework alignment
NIST SSDF · SLSA · in-toto · Sigstore · OWASP SAMM · BSIMM · ISO/IEC 27001 · EU CRA · EO 14028 · NIS2 · DORA · PCI DSS v4.0.1 — 30+ in total
Certification
CTA-1 Transparent → CTA-2 Verified → CTA-3 Assured → CTA-4 Adaptive Trust
Training
Role-specific pathways: Developer · Security Engineer · Security Champion · Architect · Board

Turn software assurance into an external trust signal.

Fixed fee $15,000 USD · ~20 business days · Final report, CTA certificate, and improvement roadmap.