Authorization Boundary Diagram for FedRAMP¶
An Authorization Boundary Diagram (ABD) is a visual representation of your system's software components, data flows, and security boundaries. It shows how data moves between internal and external systems, which ports and protocols are used, and where components reside within the Game Warden environment, ensuring your system connects securely with the platform and satisfies all deployment and security requirements.
As the most critical visual component of the System Security Plan (SSP), the ABD serves as the definitive boundary of what is in scope for the authorization. It defines precisely what is within scope when the Authorizing Official (AO) grants FedRAMP Authorization to your organization.
Understanding data flow and external connections¶
As part of preparing your ABD, it’s important to illustrate how data moves in and out of your system. This helps ensure your application integrates smoothly with Game Warden and meets the security expectations required for deployment.
We look for three types of data flow in your diagram:
- Ingress – When data enters your system (e.g., user input or file uploads).
- Egress – When data exits your system (e.g., sending logs or API responses).
- Bidirectional – When data flows both ways (e.g., interactions with third-party APIs).
Clearly marking these flows makes it easier for our team to assess how your system interacts with other services. See External Data Connections Overview for security considerations and best practices.
Authorization Boundary Diagram requirements¶
How you create your ABD depends on your authorization path. Game Warden supports two models:
- In-boundary (Accelerated Authorization) - Your application deploys within the Game Warden FedRAMP authorization boundary. Game Warden's existing ATO covers your platform and infrastructure layer, and your ABD reflects your application as a component within that boundary.
- Out-of-boundary (Traditional Certification Path) - Your application pursues its own FedRAMP ATO through an Agency Sponsor. You retain full ownership of your authorization package, and your ABD must depict Game Warden as an external, leveraged service outside your boundary.
The tabs below cover the ABD requirements for each model.
Your FedRAMP submissions must adhere to NIST 800-53 standards and FedRAMP Authorization Boundary Guidance, and must include the following details:
| 1. Boundary and component representation | Your diagram must delineate the shared responsibility model and categorize every component:
|
| 2. Data flow and encryption |
Your diagram must show how federal data moves through your system and how it is secured at every stage:
|
| 3. System inventory validation |
Your diagram must serve as a visual representation of your written inventory:
|
| 4. Sub-diagrams (if architecture is separated) |
If your architecture is complex, you may separate it into multiple diagrams. All sub-diagrams must use consistent naming conventions, color coding, and legends:
|
| 5. The narrative description |
Every diagram submitted for FedRAMP must be accompanied by a written narrative that serves as the authoritative explanation of your system. The narrative must align with your diagram and inventory, and must include:
|
You must still adhere to standard FedRAMP diagram requirements, such as identifying data flows, FIPS 140-validated encryption, and system inventories, but you must depict Game Warden differently in your diagram than an in-boundary customer would.
When creating your ABD for your own Third-Party Assessment Organization (3PAO) and AO, incorporate the following:
| 1. Game Warden as a leveraged service | Your boundary surrounds your application and organizational components. Depict Game Warden outside your authorization boundary and label it as a Leveraged FedRAMP-Authorized Service. Because Game Warden implements the FedRAMP High baseline, it can support systems categorized at the High, Moderate, or Low impact levels — document which applies to your system in your SSP. |
| 2. Clear control delineation | Your diagram must visually distinguish the shared responsibility model by separating:
|
Example diagrams¶
The following examples illustrate how an ABD should be structured for each authorization path. Use these as a reference when building your own diagram.
Tip
Need help with creating your diagram or have questions about your architecture? Reach out to your Mission Success Manager (MSM).