Skip to content

RFC-024: D-DNA for Governed Autonomy — 14. D-DNA and AIGP-SGL

AIGP SpecificationRFC-024: D-DNA for Governed Autonomy › 14. D-DNA and AIGP-SGL

← 13. Genesis Events · Section index · 15. D-DNA and AIGP-VGL →

14. D-DNA and AIGP-SGL

Every enforceable AIGP-SGL statement MUST bind to D-DNA.

Required fields:

sgl_ddna_binding:
governance_intent_id: required
governance_intent_hash: required
sgl_statement_id: required
sgl_statement_hash: required
canonical_ast_hash: required
compiler_version: required
decision_result: required
ddna_event_id: required

Example:

ddna_event:
event_type: sgl.statement.evaluated
sgl_statement_id: sgl_stmt_01J
sgl_statement_hash: sha256:...
canonical_ast_hash: sha256:...
decision_result: permit

SGL without D-DNA may be used for design, simulation, or policy authoring. It MUST NOT be treated as a governed runtime action.



← 13. Genesis Events · Section index · 15. D-DNA and AIGP-VGL →