Self-hosted kratos. In our product we ship a kratos container to our customers (because they often refuse to connect their systems to the internet for securtity reasons).
This means each system has a different site name and I would like to make this configurable.
The obvious places that need a site name are the Authentication UI and account validation/recovery emails.
I currently have a rest API to return the site name for the Authentication UI, and I am embedding the site name in the identity in PublicMetadata.