Vol VI Book 01 — Federal Compliance — Landing Zone & Network as Code
Infrastructure-as-code for the landing zone, IPAM/DDI, and the distributed policy-enforcement edge
0.1 Draft Proposal — Subject to Review
Developed by the CSI Team (Cloud Services Infrastructure); not yet reviewed or approved by the Agency CIO Office, OIS, or leadership. Date Code: 2026-07-09 15:13 ET
Series Context — Volume VI Book 01. This is the deployable realization of Volume I (Foundation & Transport): the landing zone, IPAM/DDI naming-and-addressing plane, and the SASE/TIC distributed policy-enforcement edge, expressed as infrastructure-as-code applied through the Book VI-00 pipeline.
1 What This Document Addresses
Volume I argues that authoritative naming/addressing and a distributed enforcement edge are the only mechanisms that close the DNS-authority, boundary-protection, and component-inventory controls: you cannot attest authoritative name resolution without an authoritative resolver, and you cannot inventory what you cannot enumerate. No scanner creates that source of truth; it can only measure drift from one.
This book carries the code that stands the source of truth up. It expresses the landing-zone scaffolding, the DDI plane, and the enforcement-edge configuration as version-controlled modules, so the closure Volume I designs is reproducible from source and diffable against intent — not assembled by hand and then hoped to be correct.
2 The Module Topology
The deployment is a layered set of modules, each owning one plane and depending only on the layer beneath it. The layering is deliberate: the naming/addressing plane must exist before workloads can be enumerated against it, and the enforcement edge must read from it.
| Layer | Module | Owns | Depends on |
|---|---|---|---|
| Foundation | platform |
Management groups, subscriptions/accounts, org policy | — |
| Addressing | ipam |
Address-space allocation, subnet plan (source of truth) | platform |
| Naming | ddi |
Authoritative DNS, DNSSEC signing, RPZ, DHCP scopes | ipam |
| Transport | network |
Hub-spoke, segmentation, NGFW/route intent | ipam |
| Enforcement | edge |
SASE/TIC 3.0 PEP capability set | network, ddi |
Each module emits its state to the evidence contract (Book VI-07); the ipam module’s output — the authoritative address plan — is the join key that later makes CM-8 inventory possible.
3 Deployable Artifacts
| Artifact | Realizes (Vol I) | Deployed example | Multi-CSP substitution |
|---|---|---|---|
platform module |
Governed cloud foundation | Azure Landing Zone (Bicep/Terraform) | AWS Control Tower + Terraform; GCP org policy |
network module (hub-spoke, segmentation, NGFW/route intent) |
SC-7 boundary + traffic-class separation | Terraform (VNet, Azure Firewall) | AWS VPC + Network Firewall; GCP VPC-SC |
ddi module (authoritative DNS, DNSSEC signing, RPZ, DHCP scopes) |
SC-20/21/22 naming plane; CM-8 address-keyed inventory | InfoBlox / cloud DNS as code | BlueCat; Route 53 + IPAM |
edge config (SASE/TIC 3.0 PEP capability set) |
AC-4 flow enforcement at the distributed PEP | SASE tenant-as-code | Zscaler/Netskope GovCloud config-as-code |
4 Deployment
- Apply
platform, thenipam, thenddi/networkin dependency order through the change-controlled pipeline (Book VI-00) — never a portal. - Run
ddiin RPZlog_onlymode first to baseline benign resolution, then flip to enforcing. - Register the
ipamoutput as the authoritative inventory source the CM-8 join reads. - Point the
edge(SASE/TIC PEP) at theddiresolver so egress name resolution is governed at the enforcement point.
5 Closure Necessity
5.1 Closure Necessity — a source of truth you cannot re-derive is not one
Volume I’s claim is that no scanner creates authoritative naming or inventory — it only measures drift from a source of truth. This book is what makes that source of truth reproducible: an IPAM/DDI plane and a boundary defined in code can be re-derived, diffed, and attested. A hand-built landing zone weakens the accuracy and completeness evidence CM-8’s System Component Inventory demands, because there is no authority to point at — only a snapshot no one can regenerate.
6 Controls Operationalized
| Control | Title | How this book deploys it |
|---|---|---|
| SC-7 | Boundary Protection | Segmentation + NGFW/route intent as code at the enforcement edge |
| SC-20 | Secure Name/Address Resolution Service (Authoritative Source) | DNSSEC-signing authoritative resolver as code |
| SC-21 | Secure Name/Address Resolution Service (Recursive or Caching Resolver) | Validating recursive resolver + RPZ protective DNS |
| SC-22 | Architecture and Provisioning for Name/Address Resolution Service | Authoritative and recursive resolver roles declared as distinct resources in the ddi module |
| CM-8 | System Component Inventory | Address-keyed inventory derived from the IPAM source of truth |
| AC-4 | Information Flow Enforcement | Application-aware flow policy at the SASE/TIC PEP |
7 Honest Limits
- The IaC deploys the mechanism; it does not repeal operational discipline — an out-of-band portal change still causes drift, which is why Book VI-08’s smoke tests re-assert the intended state.
- Protective-DNS efficacy is bounded by the threat-intelligence feed the agency subscribes to (the RPZ is only as current as its feed).
- Multi-CSP substitution changes the module syntax and the connector estate; the naming/addressing/enforcement mechanism it realizes is invariant.
8 Cross-References
- Volume I — Foundation & Transport — the architecture this book deploys.
- Book VI-00 — the pipeline and evidence-emission model.
- Book VI-06 — the baselines that harden the deployed platform.
- Book VI-07 — where deployment state emits to the evidence contract.
- Book VI-08 — smoke tests that re-assert the deployed boundary.
9 Provenance
Draft. Products named are deployed examples of the naming/addressing and enforcement mechanisms Volume I identifies; multi-CSP substitutions preserve the mechanism. The Terraform above is an illustrative pattern to adapt, not a drop-in module — validate against the agency’s cloud and current provider schema. Vendor-specific IaC claims cite vendor documentation as the source.