As in news.software.readers discussion. The RHS of the ID should not contain the server name, just the domain. This is related to the feature request to let the user add a custom token or FQDN. But at a minimum we should change the default RHS to either just the host domain or "whatever.invalid" whether the user token is implemented or not.
I wonder too if there should be test for the case when gravity is generating the ID but using a local proxy or server like Hamster. When Gravity grabs "host" for the RHS, it will use "localhost" I wonder if Gravity detects localhost it should use "localhost.invalid"