Skip to content
s1ns3nz0 | Known Unknowns
Go back

DoD Directive-3000.09

4 min read

When I was building an AI SOC for UAV AI Hackathon, our team decided to incorporate the principles of DoDD 3000.09 into our design. This directive addresses autonomy in weapon systems, stipulating that autonomous and semi-autonomous weapon systems shall be designed to allow commanders and operators to exercise appropriate levels of human judgment over the use of force. However, cyberspace operations are not covered under this directive. We nonetheless decided to incorporatate its principles into our solution, since our system’s actions directly affect real, physical UAV operations - with potential consequences ranging from strategic and tactical mission failures to lethal damage to both systems and personnel. Given this context, we implemented a requirement for human decision-making focused specifically on physical and lethal effects.

Table of contents

Open Table of contents

What Is DoDD 3000.09

DoDD 3000.09(Autonomy in Weapon Systems) is a US department of Defense policy on the development and use of autonomous and semi-autonomous weapon systems, issued in November 2012 and reissued in January 2023. Its core requirement fits in one sentence: “Autonomous and semi-autonomous weapon systems shall be designed to allow commanders and operators to exercise appropriate levels of human judgement over the use of force.”

But the directive explicitly excludes autonomous systems used for cyberspace operations. So applying it to a unmanned platforms and cyberspace operations isn’t a literal application.

Why We Implement It

Given that emergence of new technologies and methods for leveraging UAV’s across multiple use cases, the use of armed UAVs, including FPV drones, has extended to smaller units, such as battalions, companies, and even squads, as seen in Russia-Ukraine War. As a result, we decided to implement this directive’s core concept: Human-In-The-Loop(HITL)“

How It Was Reflected in Code - 4 Layers

The defense agent implements “appropriate levels of human judgment” as four layers of deterministic conrol.

LayerRole
Policy floorA minimum baseline that always applies, regardless of model output
METT+TC escalationRepurposes the Army’s mission-analysis framework as an escalation trigger-automatically elevates to human intervention once certain conditions are met
HITL enforcementPhysically irreversible commands, among others, require human approval at a deterministic gate that the AI cannot bypass
GuardrailAn output-limiting safeguard that operates out-of-model

Policy Floor

METT+TC escalation

HITL Enforcement

Guardrail

How It Was Reflected in Code - 3 Mechanisms

HITL Interrupt

Single-use Token

Out-of-band Verification

HITL enforcement is implemented through three mechanisms: a HITL interrupt(execution auto-pauses requests approval on reaching a risk node), a single use token(cannot be reused, preventing replay attacks), and out-of-band verification(the approval channel is seperated from the execution channel, so the AI cannot forge its own approval)

References


Share this post:

Previous Post
NIST OSCAL and associated projects
Next Post
The F3EAD Targeting Cycle Implementation to UAV AI Red Team