Control Source Matrix

Reviewed: 2026-09-01

Civic Action control-to-source matrix

Control reference. Begin with the

prompt-based Civic Action quickstart for user interaction.

This matrix explains the evidence behind each prompt and gate; it does not

authorize an external civic action.

Reviewed: 2026-09-01

Scope: AIWG Civic Action addon Interpretation boundary: These sources inform artifact and review design. They do not establish that a particular acquisition, recording, request, procurement action, or publication is lawful or conformant in every jurisdiction.

The detailed source analysis, dissent, and jurisdiction limits remain in `civic-workflow-standards.md` and `legal-ethics-guardrails.md`. This matrix connects those sources to the shipped controls and states whether each control is executable or declarative.

ControlPrimary source basisShipped implementationVerificationBoundary
Provenance and revision identityW3C PROV-DM, PROV-OSource, request, meeting, correction, and publication schemas carry identifiers, hashes, derivation, or version fieldsCivic schema compilation and fixture testsMost hashes are asserted metadata; the local gate does not fetch or independently hash remote evidence
Catalog authority and freshness metadataW3C DCAT 3, RFC 9110, RFC 9111Source registry records publisher, distribution, retrieval, validator, cache, and freshness fields; the gate blocks unresolved jurisdiction sentinels and expired exceptions and reports overdue reviewSource schema plus `source-gate` decision, deadline, exception, terms-snapshot, and next-review testsFreshness is not correctness; jurisdiction policy remains a dated human determination
Crawler and access reviewRFC 9309Source gate checks declared robots, authorization, access, terms, publication-rights, and bypass statesValid and hostile source fixtures; invalid schema inputs exit 2Robots permission is not legal authorization, copyright permission, or a security bypass license
Public-records request planningU.S. DOJ request guidance, FOIA.gov FAQRequest-plan schema/template separates estimated and observed dates, fixes automatic submission to false, and preserves original responsesSchema positives and consequential-action negativesFederal FOIA is a reference pattern, not a substitute for state, local, tribal, territorial, or foreign law; no submission gate ships
Meeting openness, recording, and official-record separationMassachusetts Open Meeting Law Guide, Florida Sunshine ManualMeeting Flow requires a pre-recording human gate; ledger and reconciliation remain separate artifactsFlow schema/human-gate tests; meeting packet gateState examples are not universal law; recording posture is a declarative human gate, not determined by the CLI
Transcript cues and selectorsWebVTT, Media FragmentsVote ledger requires a nonempty motion inventory, source cues, timestamps/citations, explicit verification, and conflict preservation; reconciliation requires comparisons and blocks unresolved material/unknown differencesEmpty-inventory, inferred-vote, conflict, pending-difference, and missing-cue negative testsThe addon does not identify speakers or declare its reconciliation official minutes
Accessibility reviewWCAG 2.2, WCAG-EMPublication packet separates automated and manual status and requires a named, dated manual reviewer with a decision reasonPublication gate anonymous, undated, and incomplete-review negativesAutomated checks and a packet status are evidence, not a WCAG conformance determination
Public-technology evidence reviewFAR Part 10, FAR Subpart 4.8, FAR 9.104-1, NIST SP 800-161r1Review schema requires nonempty evidence and risk inventories with evidence references; award recommendation is fixed to nullSchema positives, empty-inventory negatives, and prohibited-award negativeFederal sources are design references unless adopted; the addon does not rank vendors, resolve conflicts of interest, or recommend an award
Publication state and correction planningIPTC NewsML-G2 Guidelines, Sitemaps protocol, RFC 9111Publication requires nonempty claim/upstream-gate inventories, structured source/retrieval selectors, and independent dated exact-hash approval; correction records require changed claims and downstream targetsPublication and correction schema tests; vacuous-pass, self-review, state, and propagation negativesCorrection is a human workflow, not a cryptographically enforced history; third-party reindexing or deletion cannot be guaranteed
Emergency, transit, and human-service profilesOASIS CAP 1.2, FEMA IPAWS developers, GTFS reference, Open Referral HSDSLocal-resource schema binds CAP/GTFS/HSDS verticals to their formats and prevents a declared publication pass for unverified, stale, nonpublic, unreviewed, or failed-validation recordsPer-vertical, cross-profile, and unsafe-publication-state negativesThese are AIWG profile contracts, not CAP/GTFS/HSDS conformance or public-safety validators
Human oversight and residual-risk disclosureNIST AI RMF 1.0Agents, rules, skills, and Flow gates reserve consequential decisions for named people and preserve warnings/blocksAddon, Flow, CLI, discovery, and deployment testsA machine pass is review evidence only; it is not legal advice, factual verification, compliance, or authorization to act

Citation maintenance gate

When a control, field, or automated decision changes:

1. update the relevant research brief and this matrix; 2. record whether the behavior is executable, schema-only, or declarative; 3. add a positive and a safe negative test at the same boundary; 4. preserve jurisdiction and conformance limitations in public release copy; 5. re-run schema, addon, discovery, deployment, and executable-gate tests.