1## Defining schemas and domain models
2
3All validation and domain modeling in Effect is done with `Schema`.
4
5**AVOID using predicates or manual parsing**, instead use `Schema` to parse untrusted data and validate it.
6
7For a comprehensive guide, see [SCHEMA.md](https://github.com/Effect-TS/effect/blob/main/packages/effect/SCHEMA.md). Make sure to read the guide in chunks, as it is a large document.