Skip to content

Certified feature-model / variant consistency via ordeal's SAT core (EU AI Act evidence) #693

Description

@avrabe

rivet's variant solve (rivet-cli serve/variant.rs, feature-model*.yaml, #128/#466) validates configurations but produces no certificate, while EU AI Act Art. 12 audits (#99, #104) demand per-configuration trace evidence.

Proposal (two parts):

  1. Decide feature-model / variant consistency with ordeal's certified propositional-SAT core (exposed below the bit-blaster) and emit a cert.recheck()-able "config is valid / model is consistent" artifact — ordeal roadmap v0.14.0 (FEAT-011): the certificate as evidence — rules_ordeal + rivet artifact type + SAT front-end ordeal#67 (v0.13.0, propositional-SAT front-end).
  2. Define an ordeal-certificate rivet evidence artifact type (same ci: VS Code extension test infrastructure #67) so every verified transform in the toolchain — loom rule proofs, synth codegen, sigil overflow, spar layout, gale bitvector — lands as a machine-re-checkable DO-178C/ISO-26262/EU-AI-Act artifact rivet ingests. This is the cross-cutting evidence-spine piece; rivet is the natural consumer.

Boundary: feature-model consistency is propositional SAT (in scope, certified); no new theory needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions