> For the complete documentation index, see [llms.txt](https://framework.aic.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://framework.aic.io/technical-guidelines-code-standards-and-tech-stack/templates-and-reference-assets/global.json-template.md).

# global.json Template

## Purpose

`global.json` pins the SDK used by the repository and improves build reproducibility.

## Template

```json
{
  "sdk": {
    "version": "10.0.100",
    "rollForward": "latestFeature",
    "allowPrerelease": false
  }
}
```

## Rules

* Use an exact installed SDK version.
* Do not use preview SDKs for production branches.
* Update this file deliberately during platform upgrades.
* Build agents must have a compatible SDK installed.

## .NET 11 Preview Template

Use only in approved preview repositories:

```json
{
  "sdk": {
    "version": "11.0.100-preview.4.000000",
    "rollForward": "latestFeature",
    "allowPrerelease": true
  }
}
```

Replace with the exact approved SDK version.
