Not really. You've got ETH, but I see no significance to the end bit. Hard sell
@jhm Thanks for the feedback! Yes, I think too it's not an easy one, TTP is an acronym, but in niches. Many would read it as an Extraterrestrial HTTP
TTP Tactics, Techniques & Procedures
TTP Trust the Process (slogan)
TTP Time to Progression
TTP To The Point
TTP The Tipping Point
TTP Trusted Third Party
TTP Time to Perform
TTP Time to Pay (payment agreement)
TTP The Technology People (various organizations)
TTP Timed Token Protocol
...