Design evidence
Architecture, threat model, ownership, policy, data flow, retention, authority, and declared limits.
A policy declaration, local fixture, production log, signed attestation, browser replay, and accountable owner are different evidence. Keep them separate, name what is missing, and route each unresolved conclusion to the correct authority.
It maps each of thirteen source-bound defensive control families to separate design, implementation, test, and operational evidence; the relevant maturity dimensions; existing Machine Tradecraft guides, reports, labs, actions, fixtures, and Casebook cases; exact external-verification authorities; limitations; and review cadence. Evidence states remain separate and are never converted into a score, pass/fail result, compliance finding, certification, or production authorization.
The matrix separates four evidence classes and then adds two decision boundaries: what the local site can demonstrate and what still requires an exact external authority.
Architecture, threat model, ownership, policy, data flow, retention, authority, and declared limits.
Versioned source, configuration, isolation, schema, validation, allowlists, and enforcement paths.
Governed fixtures, negative cases, deterministic outputs, browser or parser replay, and fail-closed behavior.
Minimum run records, versions, hashes, decisions, exceptions, monitoring, ownership, review, and recovery.
Bounded Machine Tradecraft fixtures and allowlisted engines under the current release—never production assurance.
Exact production browser, parser, model, trust service, registry, DNS authority, owner, or incident authority.
Assurance boundary: the word “assurance” names the evidence-planning discipline. This workflow does not issue an assurance opinion, certification, compliance result, or independently verified efficacy claim.
The labels and source implementations trace to the governed defense-operations report. The evidence requirements, routes, limitations, and review cadence are implementation-owned derivatives stored separately from that exact source body.
Quarantine raw byte streams upon ingestion and rely on deep file-signature analysis rather than a spoofable extension or declared media type.
Known limitation: Local fixtures can demonstrate preservation and rejection behavior, but they cannot establish a production ingestion path, retention duty, or organizational ownership.
Inventory container objects without triggering active execution, and fail closed when declared type, magic bytes, syntax, structure, or parser boundaries disagree.
Known limitation: One local parser cannot establish conformance or agreement with every production renderer, archive library, mail client, or document application.
Apply context-specific Unicode, serialization, and representation rules while preserving the original and refusing destructive transformations where they would alter meaning.
Known limitation: The local Unicode maps are educational subsets; exact Unicode, locale, font, identifier, protocol, and production tokenizer behavior require version-pinned verification.
Process the same source through separately named structural, rendered, semantic, metadata, extracted, token/model, and behavioral paths, then preserve agreement and conflict without flattening them.
Known limitation: Local comparisons establish only the declared methods and fixtures; they do not establish production equivalence or universal visual, semantic, or model behavior.
Bind each representation and model-bound span to a source, transformation, actor or tool claim, and exact artifact identity while separating structural claims from trust verification.
Known limitation: Provenance can describe origin, integrity, attribution, and transformation claims; it does not by itself prove semantic truth, safety, completeness, or benign intent.
Create separate inert derivatives that remove or neutralize active content, unsafe relationships, unsupported controls, and unnecessary metadata while preserving the original evidence.
Known limitation: Sanitization can remove useful, accessible, evidentiary, or provenance data and cannot establish the semantic safety of retained content.
Construct model input from typed, provenance-labelled fields rather than unbounded string concatenation, keeping policy, user data, retrieved evidence, metadata, and tool results distinct.
Known limitation: Structured context reduces ambiguity but does not create a mathematically perfect instruction/data boundary inside a language model.
Enforce inherited access control, source identity, chunk hashing, freshness, ranking review, and provenance labels before retrieved evidence enters model context.
Known limitation: Local retrieval simulations cannot establish production ACL inheritance, embedding behavior, ranking exposure, or live content freshness.
Separate model reasoning from tool execution through narrow allowlists, scoped credentials, read-only defaults, policy mediation, and no self-modifying tool definitions.
Known limitation: A local deterministic agent simulation can demonstrate application-state transitions but not production model behavior, identity, credential isolation, or tool side effects.
Require an accountable human or policy authority to approve consequential actions through an exact transaction preview outside the untrusted evidence channel.
Known limitation: The local workflow can model the need for confirmation but cannot establish identity, legal authority, informed consent, or non-bypassability in production.
Validate structured output, destinations, links, active markup, sensitive data, and action parameters before rendering, transmission, storage, or tool use.
Known limitation: Local bounded checks cannot establish every sensitive-data category, production renderer behavior, destination reputation, or downstream consumer semantics.
Route network and external communication through explicit destination, method, data-classification, and authorization policy rather than allowing model-generated destinations.
Known limitation: The local runtime performs no external request, so it can describe and simulate egress policy but cannot verify production proxy, DNS, mail, or network enforcement.
Maintain a Minimum Run Record containing raw and transformed identities, parser/model versions, representation views, decisions, tool events, errors, and authority gaps without destroying source evidence.
Known limitation: Deterministic local records prove only their own bytes and declared inputs; production completeness, immutability, access control, retention, and legal sufficiency require organizational evidence.
The source report defines nine maturity dimensions. The matrix uses them as organization and ownership lenses, not as a single grade or certification.
inventory-ownershipAssets, boundaries, versions, source identities, and accountable owners are known and reviewable.
input-controlsAcquisition, type, encoding, size, canonicalization, and active-content rules are explicit and bounded.
parser-representation-testingIndependent parser, structural, rendered, semantic, metadata, and extracted views are exercised with deterministic fixtures.
ai-context-constructionPolicy, user input, retrieved evidence, metadata, model templates, and tool results remain provenance-labelled and structurally separated.
retrieval-agent-isolationRetrieval access, tool capability, credentials, egress, memory, and consequential actions are separately constrained.
provenance-supply-chainArtifacts, dependencies, models, datasets, manifests, signatures, and transformation histories have explicit identity and verification boundaries.
monitoring-evidenceMinimum run records, hashes, versions, outcomes, exceptions, and evidence gaps are preserved for review.
incident-responseTriage, preservation, containment, authority, recovery, replay, and lessons-learned procedures are established.
governance-trainingDecision rights, review cadence, training, exceptions, and accountable acceptance of residual uncertainty are documented.
A production reviewer may need several states at once across different controls. The workflow preserves that structure rather than averaging it away.
A policy, design, owner, or intended control is documented, but the local workflow does not establish implementation or efficacy.
A bounded Machine Tradecraft fixture and allowlisted local method demonstrate a narrow behavior under the declared release.
A named production, organizational, cryptographic, registry, DNS, browser, parser, or model authority has established the evidence outside this local runtime.
The evidence expected for this review has not been supplied or identified.
The control does not apply to the selected system boundary, with the reason retained in the plan.
The current evidence state is unresolved; absence has not been inferred and verification is still required.
A document parser, RAG assistant, browser agent, multimodal assistant, calendar assistant, and supply-chain pipeline do not require identical controls or evidence.
document-ingestionA service that receives, inspects, extracts, transforms, indexes, or renders PDF, OOXML, image, archive, or related document containers.
Default accountable owner: System owner
Build this profile’s planweb-retrievalA crawler, browser-assisted extractor, search collector, or application that retrieves and converts web content into structured evidence.
Default accountable owner: System owner
Build this profile’s planrag-assistantA retrieval-augmented assistant that indexes governed sources, retrieves chunks, constructs model context, and may propose or perform actions.
Default accountable owner: System owner
Build this profile’s planbrowser-agentAn agent that perceives DOM, accessibility, layout, pixels, network, and browser state and may interact with web applications.
Default accountable owner: System owner
Build this profile’s planmultimodal-assistantA system that receives images or visual documents and combines pixels, OCR, alternative text, metadata, provenance, and model-facing representations.
Default accountable owner: System owner
Build this profile’s planemail-calendar-assistantA system that parses MIME and iCalendar content, summarizes messages, drafts responses, proposes scheduling, or interacts with mail and calendar tools.
Default accountable owner: System owner
Build this profile’s plansoftware-ai-supply-chainA build, packaging, registry, deployment, model, tokenizer, dataset, SBOM, attestation, or artifact-consumption pipeline.
Default accountable owner: System owner
Build this profile’s planThe generated plan links each control to existing guides, reports, laboratories, actions, fixtures, and Casebook cases. Local evidence is useful only when its input, method, release, result, and limitations remain attached.
Name the system boundary, control owner, exact statement, and expected evidence class.
Use governed fixtures and allowlisted engines to establish a bounded behavior under this release.
Reproduce the relevant claim in the exact production browser, parser, model, registry, trust, or organizational system.
Retain run identity, versions, hashes, decisions, exceptions, ownership, review date, and recovery evidence.
The plan keeps the authority class and description attached to every unresolved claim. It performs none of these external checks itself.
Identical inputs under the same release produce the same JSON and Markdown bytes, Control Plan ID, and full SHA-256. The record contains no timestamp, request address, random value, account, session, or hidden history.
Exact report identity, source sections, release, system boundary, review objective, and bounded context.
Applicability, selected evidence state, four evidence classes, maturity dimensions, limitations, and review cadence.
Existing guides, reports, labs, actions, fixtures, Casebook cases, organizational evidence, and exact authorities.
Null score, readiness, maturity, severity, probability, pass/fail, compliance, certification, assurance, intent, and authorization fields.
77ede5cba60a8121d3054a50969c1ab6950b046deb484f759b24d20790136d5e.