Worth mentioning that there is a proposal [1] for "single onion
services" (read non-anonymous onion services) exactly for the case when
you want to get only cryptographic identity and not anonymity.
At the moment you can setup an anonymous onion service and destroy it's
anonymity (the only issue is performance).