beerjson is an object with these properties:
| Name | Required | Type | Description |
|---|---|---|---|
| version | ✅ | VersionType | Explicitly encode beerjson version within list of records. |
| fermentables | array of FermentableType | Records for any ingredient that contributes to the gravity of the beer. | |
| miscellaneous_ingredients | array of MiscellaneousType | Records for adjuncts which do not contribute to the gravity of the beer. | |
| hop_varieties | array of VarietyInformation | Records detailing the many properties of unique hop varieties. | |
| cultures | array of CultureInformation | Records detailing the wide array of unique cultures. | |
| profiles | array of WaterBase | Records for water profiles used in brewing. | |
| styles | array of StyleType | Records detailing the characteristics of the beer styles for which judging guidelines have been established. | |
| mashes | array of MashProcedureType | A collection of steps providing process information for common mashing procedures. | |
| fermentations | array of FermentationProcedureType | A collection of steps providing process information for common fermentation procedures. | |
| recipes | array of RecipeType | Records containing a minimal collection of the description of ingredients, procedures and other required parameters necessary to recreate a batch of beer. | |
| equipments | array of EquipmentType | Provides necessary information for brewing equipment. | |
| boil | array of BoilProcedureType | A collection of steps providing process information for common boil procedures. | |
| packaging | array of PackagingProcedureType | A collection of steps providing process information for common packaging procedures. |