Skip to content

Models reference

Stub for SPEC-38.13. Auto-generation via mkdocstrings is queued for a follow-up batch.

For the current authoritative reference, see the Pydantic models in:

  • src/efterlev/models/source.pyTerraformResource, SourceRef.
  • src/efterlev/models/evidence.pyEvidence.
  • src/efterlev/models/claim.pyClaim.
  • src/efterlev/models/manifest.pyEvidenceManifest, ManifestAttestation.
  • src/efterlev/models/attestation.pyAttestationDraft, AttestationArtifact.
  • src/efterlev/models/poam.pyPoamClassificationInput.
  • src/efterlev/provenance/store.pyProvenanceRecord.

All models use extra="forbid" and immutable frozen=True configs by default. Every Claim carries requires_review: Literal[True] enforced at the type level.