https://letsencrypt.org/docs/challenge-types/
Anonymous
Multiple programs can be composed together to perform more complex functions.