# windows/wdac

WDAC (App Control for Business) policy — the **primary**, kernel-enforced
application-control engine for SilverMetal Enhanced — Windows. AppLocker is the
documented fallback only.

**Workflow (design-principle: balanced / audit-first):**
1. **M1** — author `silvermetal-base.xml` and deploy in **AUDIT** mode on the prototype unit; run real workloads; collect `CodeIntegrity` audit events.
2. **M2** — regenerate the policy from audit events (Windows + Stack + approved dev tools signed/allowed), compile to `.cip`, and **PROMOTE to ENFORCE**.

The base policy ships pre-authored in the SKU; the prototype builds it from its own audit logs. See [`../hardening-spec.md`](../hardening-spec.md) Domain E.
