policy robotics_agent_v1 version "1.0" {
  metadata {
    owner: "Argus Sentry packs"
    domain: software_development
    standards: ["owasp-asi"]
    created: "2026-10-22"
    serial: 1
    not_before: "2026-01-01T00:00:00Z"
    not_after: "2027-10-22T00:00:00Z"
    signer: pack_policy_key
    signature: ed25519:00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  }

  action_bounds {
    allow QUERY with target matches "robot:*/read*"
    allow ACTUATE with target matches "robot:*/move*"
    allow ACTUATE with target matches "robot:*/gripper*"
    deny  ACTUATE with target matches "robot:*/override**"
    allow HALT
    deny  COMMUNICATE
    deny  MODIFY_STATE
    deny  DELEGATE
  }

  value_bounds {
    max_torque_nm:     [0, 12]           unit: nm fault_action: clamp
    max_velocity_rad_s: [0, 0.5]          unit: rad_s fault_action: clamp
    joint_angle_rad:   [-1.5708, 1.5708]  unit: rad fault_action: deny
  }

  rate_limits {
    ACTUATE: 50 per 1h algorithm: sliding_window
  }

  sequence {
    escalate after 2 consecutive POLICY_DENIED to monitor
  }

  escalation {
    on policy_violation restrict_to { allow only HALT } halt_after: never
  }

  delegation { }

  provenance {
    require_model_identity: false
    require_weight_hash: false
    require_context_hash: true
    require_hardware_attestation: false
    require_provider_attestation: false
    max_proposal_age: 5s
  }
}
