Skip to content

RFC-024: D-DNA for Governed Autonomy — 24. D-DNA Validity

AIGP SpecificationRFC-024: D-DNA for Governed Autonomy › 24. D-DNA Validity

← 23. Replay Requirements · Section index · 25. D-DNA Failure Events →

24. D-DNA Validity

A D-DNA record is valid only if:

ddna_validity_required:
- event_id_present
- event_type_present
- timestamp_present
- subject_present
- governance_intent_hash_present
- authority_state_present
- sgl_statement_hash_present
- canonical_ast_hash_present
- decision_result_present
- evidence_hashes_present
- previous_event_hash_present_or_genesis
- event_hash_valid
- signature_valid

A D-DNA record is invalid if:

ddna_invalid_if:
- signature_invalid
- event_hash_mismatch
- previous_event_hash_broken
- governance_intent_hash_missing
- canonical_ast_hash_missing
- decision_result_missing
- authority_state_missing
- evidence_hashes_missing
- replay_result_not_reproducible


← 23. Replay Requirements · Section index · 25. D-DNA Failure Events →