kid
string
required

Project environment jwt public key id, used to verify the jwt using the the jwks endpoint

aud
string
required

Audience: this will be the origin header, pertaining to the client site

iss
string
required

Issuer: current backend api host + environment id

sub
string
required

Dynamic user ID

sid
string
required

Dynamic session ID

exp
number

Expiration timestamp

iat
number

Timestamp for when the JWT was issued at

environment_id
string
required

Dynamic environment ID

last_verified_credential_id
string
required

ID of the most recently used verified credential. This would refer to a value in the verified credentials list in the corresponding SdkUser

scope
string

A whitespace-separate list of permissions associated with the JWT token issued. This conforms to the JWT standard for scope claims: https://datatracker.ietf.org/doc/html/rfc8693#section-4.2