Ticket
A Routex service ticket. The raw string is a JWT whose data.service claim names the specific service it authenticates; the subclasses pin that service at the type level so the Kotlin compiler rejects passing an Accounts ticket to balances() and vice versa.
Ticket instances are cheap to create: construction parses the JWT payload (no signature verification) and caches the extracted data.id claim.