RFC-023: ENFORCE Broadcast — Ephemeral Distributed Enforcement for Governed Autonomy — 7. ENFORCE Signal Model
AIGP Specification › RFC-023: ENFORCE Broadcast — Ephemeral Distributed Enforcement for Governed Autonomy › 7. ENFORCE Signal Model
← 6. Definitions · Section index · 8. ENFORCE Signal Types →
7. ENFORCE Signal Model
An ENFORCE signal MUST include:
signal_idsignal_typeissuerissuer_authorityissued_atexpires_at or ttl_secondspriorityscopeaffected_actorscommandreasonverification requirementspropagation rulesD-DNA bindingsignatureRecommended structure:
enforce_signal: signal_id: ebs.sar17.000842 signal_type: ENFORCE version: "0.1"
issuer: issuer_id: incident_commander.09 issuer_type: human_authority authority_ref: authority.sar17.command signature_key_ref: key.ic09.active
issued_at: "2026-06-16T19:42:11Z" expires_at: "2026-06-16T19:44:11Z" ttl_seconds: 120
priority: emergency supersedes: - ebs.sar17.000817
scope: mission_id: mission.sar17 geography: type: polygon ref: zone.collapse-risk-east applies_to: actors: - drone.* - ground_robot.* - hga.cyborg_responder.*
command: action: deny_entry reason: structural_collapse_risk required_behavior: - stop_if_inside - exit_if_safe - reroute - rebroadcast
verification: signature_required: true issuer_authority_required: true ddna_chain_required: true replay_protection_required: true
propagation: rebroadcast_required: true max_hops: 3 ack_required_when_possible: true visual_glyph_allowed: true mesh_packet_allowed: true radio_packet_allowed: true
evidence: ddna_event_id: ddna_01J... previous_event_hash: sha256:... event_hash: sha256:... signature: base64...← 6. Definitions · Section index · 8. ENFORCE Signal Types →