Sigils are bracketed tokens such as [ENV.SMTP_PASSWORD] that Arthexis expands at runtime. They make it possible to reference configuration secrets, system metadata, or records stored in other apps without duplicating values across the project. This cookbook explains how the system resolves sigils, how to inspect the available prefixes, and how to introduce new ones safely.
Use sigils whenever an integration needs values that already live elsewhere in the platform. Common examples include:
[ENV.SMTP_PASSWORD], [ENV.DATABASE_URL]).[CONF.DEFAULT_FROM_EMAIL]).[SYS.ROLE], [SYS.VERSION]).[USER=username.email]).Because sigils resolve just before the data is used, they keep configurations DRY and ensure updates propagate everywhere without editing multiple files.