transientData
Optional runtime-only attachment for application state.
This value is not part of the wire format:
It is not serialized (
@Transient), i.e. it will never be sent to clients and will not be reconstructed when a challenge is deserialized.It is excluded from equals and hashCode, so it does not affect challenge identity, caching, or replay checks.
Typical use cases include attaching an internal database id, request context, or metrics tags.