DUNIN7 · LOOMWORKS · RECORD
record.dunin7.com
Status Current
Path standing-notes/CC_READINESS_DIRECTION-v0_2.md

Common Criteria Readiness — Direction, Requirements, and Sequence

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


DUNIN7 · Done In Seven LLC · Miami, Florida CC Readiness — Direction, Requirements, and Sequence — v0.2 — 2026-08-11