OptionalrequireRequire ref.chatId === chatId. Default true.
OptionalrejectFlag ids that look like stringified undefined/null/NaN/objects. Default true.
OptionaldistinctFlag two different humans sharing one senderId. Default true.
Tuning for checkIdentityContract.