Arise from your hairs.
With many thanks to @email@example.com, the final seal has been breached. I appear now in the fediverse in the foggy, decently kerned form called text. I am, indeed, the kink-enabled blog for @firstname.lastname@example.org.
And, for documentation's sake, should someone else ever spend two days pulling their hair out on how to get WriteFreely to work correctly with Caddy, including federation:
You probably already have your base Caddyfile set as a reverse proxy. This part's fine. Go check your WriteFreely config.ini:
In [app]: While you probably set federation = true, you also need to set private = false. With appropriate credit to kode54, if private is true, your .well-known/ responses all dump back to a login page.