OptionalapiOptionalapiOptionalapiID of the MJ API key used for authentication (when using mj_sk_* format keys)
OptionalElevatedSet only on a payload elevated by ElevateUserPayload: the principal the elevated user stands in for (a public
widget guest). The run's own records are written as userRecord, but the guest's conversation is written as
this user, because only a conversation's owner (or a grantee) may write its messages (MJ#4791).
OptionalemailThe IdP's OIDC email_verified assertion from the verified JWT, when present.
Three-state: true (IdP vouched for the email), false (IdP explicitly says the email is
unverified — security-sensitive flows must not trust an email match), undefined (the IdP
omits the claim, or auth was via API key / magic link). Consumed by identity-claim
redemption; do not treat undefined as false.
OptionalisOptionalTimeThe caller's IANA time zone, from the request's x-mj-timezone header, when it names a zone
this runtime knows. Undefined when the header is absent or invalid; callers then use UTC. The
view and query resolvers pass it on as RunViewParams.TimeZone / RunQueryParams.TimeZone.
SHA-256 hash of the MJ API key (used for scope authorization)