# Letterpress

> A compile-time trust boundary for notification templates on the BEAM.

- Group: Elixir & OTP
- Repositories: futhr/letterpress
- Repository: https://github.com/futhr/letterpress
- HexDocs: https://hexdocs.pm/letterpress

A notification compiler that moves template risk out of delivery time. Restricted MJML and Liquid become immutable, typed artifacts before reaching production, and runtime nodes render them in pure BEAM code *without Node.js or an editor in the delivery path*. Publication remains an explicit application decision. Syntax errors, unsafe behavior, and incompatible changes surface during authoring and review, while the artifact contract keeps every delivered message inspectable, versioned, and reproducible.

*Compiled before delivery, never trusted at it.*
