# Environments

Three environments are cloud-hosted in AWS.

## Sandbox: The Playground

![You Might Break Your Own Bones, But Not Your Friend's](https://2352305786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrcAyGIlakmAAexNxXiMS%2Fuploads%2Fgit-blob-32c45244ecc8d5a20fae6705ec77f1b927f88c13%2Fimage%20\(16\).png?alt=media)

A group of senior engineers will get PowerUser permissions in this environment. This will allow them to create resources of all types and fuck them up pretty bad without causing damage outside of their localized team and project.

## Staging: The River Styx

![The Journey Begins](https://2352305786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrcAyGIlakmAAexNxXiMS%2Fuploads%2Fgit-blob-59c3219b5160d387573f8bc5b30cbe76f2e36f59%2Fimage%20\(6\).png?alt=media)

Limited access to manager and QC only. Integration testings, etc, will occur here before deploying to production. No one should ever really need to have or be granted access to this space. Its purpose is to be part of the CICD pipeline and do the heavy lifting of stress tests and integration tests, building, and deploying.

## Production: Cerberus

![](https://2352305786-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrcAyGIlakmAAexNxXiMS%2Fuploads%2Fgit-blob-ffc7c7b07b60e41200360385404bb228dc77c36b%2Fimage%20\(27\).png?alt=media)

Highest security EC2 instance. Any senior developer with correct SSH keys can log in and deploy to Cerberus; only Cerberus can run final tests and deploy to production.

Access to these resources should be extremely limited and only be granted to trusted individuals with a deep knowledge of the application and familiar with security vulnerabilities, etc. Or, if it’s 2022, you give it to interns that don’t know what they are doing and to an owner that knows even less.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://permitzip.gitbook.io/dev-bible/getting-started/environments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
