@type t() :: %Macfly.Caveat.ThirdParty{ location: String.t(), ticket: binary(), verifier_key: binary() }