DUNIN7 · LOOMWORKS · RECORD
record.dunin7.com
Status Current
Path standing-notes/CC_READINESS_DIRECTION-v0_2.html
DUNIN7 · Done In Seven LLC

Common Criteria Readiness — Direction, Requirements, and Sequence

Version v0.2  ·  2026-08-11  ·  Working draft

Version. v0.2 Date. 2026-08-11 Status. Direction document — governs CC-readiness work across the DUNIN7 root componentry. Supersedes v0.1. v0.1 → v0.2 delta. Scope reworked to the two-tier model (root componentry in, application layer out); Stele and FORAY added as third and fourth products, gated; AI-first standing principle added; FIPS 140-3 and public-blockchain items added; two interface contracts added as immediate work; government-credibility posture recorded. Tessera reclassified from "gated product" (v0.1 position) to application-layer consumer (corrected position — Tessera is a use case exploiting root capabilities, not root componentry). Posture. CC-ready, not CC-certified. No lab engagement, no certification claim, until a named buyer or partner puts certification in a deal.


1. Scope — the two-tier model

Tier 1 — Root componentry (in CC scope, managed as potential CC-certifiable):

Product CC category Readiness state
OVA Access Control Devices and Systems Active — ST skeleton exists (OVA_ST_SKELETON-v0_2.md)
GRANTHA Access Control Devices and Systems Active — ST frame exists (GRANTHA_ST_FRAME-v0_2.md); handoff delivered
Stele Identity / Authentication CC-GROUND (exact current category label to be grounded at CC-0) Declared, gated — ST frame authored when Stele reaches spec-shaped maturity
FORAY Data integrity / audit protection CC-GROUND (exact current category label to be grounded at CC-0) Declared, gated — ST skeleton authored when the bundle-then-anchor batching mode is built, since that is the version any certificate must cover

Tier 2 — Application layer (out of CC scope by architecture):

Tessera, PartsPilot, and every future application. Applications exploit root capabilities; they do not carry the assurance burden. The CC surface of the suite is fixed at four products regardless of how many applications are built.

Composition note. If a buyer ever demands certification of a specific application (plausible for Tessera in government redaction markets), the answer is a small application-scoped ST that draws the TOE around application logic and cites the certified roots as operational environment — a bounded effort, not a fifth root-level program.

Track resolution (the question that started this work). The data protection track is wrong for OVA (seed-fence conflict) and was never GRANTHA's shape. The data-protection-adjacent lane belongs to FORAY — audit-record integrity protection is what FORAY genuinely does. Each product certifies in its own correct category.

2. Standing principles

  1. AI-first. Adversaries, consumers, and principals are assumed autonomous by default; human is the special case. Consequences: (a) threat models assume an AI adversary as baseline — tireless, correlating at scale, probing at machine speed; (b) specs, APIs, and operational documents are authored machine-consumable; (c) autonomous principals are first-class in every identity and authorization design. This names a principle the designs already obey (GRANTHA agentic-native, Stele agent-first-class, OVA principal-nature-blind) so it becomes checkable instead of accidental.
  2. Claim discipline. Permitted language: "designed to Common Criteria EAL4 assurance requirements," "evaluation-ready." Never "certified," "validated," "CC compliant," or any wording implying a certificate exists. Applies to website, seeds, specs, and sales material.
  3. Readiness must not drag. CC-readiness creates no version fixity and no scope pressure before v1.0. An SFR with no backing REQ means the ST claims too much — trim the ST, not grow the product. If readiness starts vetoing design decisions, the methodology is misfiring; raise it.
  4. Assurance frame: EAL4+ augmented (candidate augmentations AVA_VAN.5, ADV_SPM) as design target only. The formal verification work is claimed as augmentation evidence, not as a bid for EAL6.
  5. Partner-sponsor is the preferred funding shape at trigger time. The readiness evidence pack is what makes that conversation cheap: a sponsor pricing our certification is pricing documentation risk, and ours is near zero.
  6. Credibility posture (government/defense). Evaluation-readiness gets us into the room and through the technical conversation — a single-inventor operation with formal verification, ST documents, and a prior EAL2+ evaluation (SBX Enigma) speaks the evaluators' native language. It does not by itself win procurement; actual listing generally requires a completed evaluation. The certificate comes with the buyer's or partner's money.

3. Requirements

3.1 Suite-wide

3.2 OVA

3.3 GRANTHA

3.4 Stele (gated)

3.5 FORAY (gated)

3.6 Interface contracts (immediate cross-cutting work)

4. Sequence

Step What Owner Gate / trigger
CC-0 Ground: CC:2022 Part 2 component wording (FDP/FCS/FPR/FMT/FIA/FPT/FAU/FTP candidates); current CC-portal category labels for all four products; NIAP PP catalog for access-control-, identity-, and audit-adjacent PPs; any AI-specific assurance schemes or PP work; FIPS 140-3 status and validated-module lists. Clear CC-GROUND flags. CC (web retrieval) + Claude.ai (judgment) Immediate
CC-1 OVA: re-ground REQ→SFR mapping against live V3.2; resolve V3.2-REGROUND rows; commit TOE-boundary decision record to protocols/ova/design/. CC grounds; Claude.ai authors next version Immediate, after CC-0
CC-2 GRANTHA: deliver handoff v0.2 into the GRANTHA project. Operator Immediate
CC-3 Author the two interface contracts (R-CC-21, R-CC-22). Claude.ai with Stele/FORAY inputs Near-term; Stele contract partially gated on the Stele owners' nature-property response
CC-4 Public-blockchain answer document (R-CC-9). Claude.ai Before any government-facing conversation
CC-5 GRANTHA ST frame gains real REQ→SFR rows as spec is authored. GRANTHA project As spec is authored
CC-6 Stele ST frame. Claude.ai Gate: Stele spec-shaped maturity
CC-7 FORAY ST skeleton. Claude.ai Gate: batching mode built
CC-8 ALC_FLR / ALC_DEL templates. Claude.ai When operational docs are first authored
CC-9 Standing maintenance: ST documents on spec change; FPR-weakening check on every OVA amendment; AI-first check at every scoping session. Standing Continuous
CC-10 Dormant. No lab, no consultant retainer, no certification spend. Trigger: a named buyer or partner puts certification in a deal. On trigger: re-ground categories and PP catalog (they drift), freeze TOE version, select lab, enter evaluation with the evidence pack

5. Cost acceptance

Three layers: (1) existing discipline — binary ACs, versioned artifacts, formal verification, findings ledgers, git — costs zero and is the majority of the evidence; (2) the readiness delta — ST maintenance, mapping rows during authoring, boundary checks, contracts, claim discipline — accepted at roughly 5–10% overhead on spec-authoring sessions, amortized into work already being done; (3) actual evaluation — 12–24 months, six figures — deferred to the CC-10 trigger and expected to arrive with the buyer's or partner's money.

6. Standing risks