Shield Recipe Client¶
Normandy (aka the Shield Recipe Client) is a targeted change control system, allowing small changes to be made within a release of Firefox, such as studies.
It downloads recipes and actions from Remote Settings and then executes them.
Originally, the recipes were fetched from the recipe server, but in Bug 1513854 the source was changed to Remote Settings. The cryptographic signatures are verified at the Remote Settings level (integrity) and at the Normandy level (authenticity of publisher).
The source can still be controlled by Feature Gates.