# IcyDB Schema
Schema AST, validation, and builder utilities used by IcyDB macros and planning layers.
End-user canister code should normally depend on `icydb`; this crate exists for schema internals and tooling.
References:
- Workspace overview: `../../README.md`
- Contracts: `../../docs/contracts/QUERY_CONTRACT.md`, `../../docs/contracts/IDENTITY_CONTRACT.md`
- Release notes: `../../CHANGELOG.md`