# Forge World > Free, deterministic web tool that validates Stellaris event YAML and renders it into a playable mod. The same YAML always produces the same mod. Write a bundle (release.yaml plus events/*.yaml) following the contract, then paste or upload it at the validate or render page. Targets Stellaris 4.5. ## Docs - [YAML contract](https://forgeworld.app/contract.md): the complete format, every effect and its fields, and an example bundle that validates - [Introduction to Stellaris event modding](https://forgeworld.app/ebook/01-introduction): ebook chapter 1 - [Option design](https://forgeworld.app/ebook/02-option-design): ebook chapter 2 - [Effects reference](https://forgeworld.app/ebook/03-effects-reference): ebook chapter 3 - [Balance principles](https://forgeworld.app/ebook/04-balance-principles): ebook chapter 4 ## Tools - [Validate](https://forgeworld.app/validate): check one event's YAML and get specific errors - [Render](https://forgeworld.app/render): upload a bundle or paste an event and download the mod zip