# Read compiled where template responses said ir
URL: https://samva.dev/changelog/read-compiled-where-template-responses-said-ir
> Template publications now return the compiled template as compiled, and a brand's footer as one rendered block. Update code that read ir or two footers.
- Published: 2026-10-21
- Tags: templates, api, sdk



The name for a built template is now the same everywhere: a compiled template. Publication responses return it as `compiled`, where they returned `ir`.

**What you need to do.** Read `publication.compiled` and `publication.manifest.compiled`. A brand's footer is one `renderedFooter` with `html`, `text`, and `headCss`, and the send removes its unsubscribe row when none applies. The two footer blocks are gone, so replace imports of `BrandFooterBlock` with `BrandRenderedFooter`.

The fields inside keep their shapes, and the type checker points at each place to change.

## Links

- [The compiled template](/docs/sml/static-profile#the-compiled-template)
- [samva 0.23.0 on npm](https://www.npmjs.com/package/samva/v/0.23.0)

## Related

- [Make a brand the default from the command line](/changelog/manage-brands-from-the-command-line)
- [Give your agent its own mailbox to read and reply](/changelog/give-your-agent-its-own-mailbox)
- [All changelog entries](/changelog)
