API Reference — @tuwaio/siwx (CAIP-122 Authentication Layer)
SiwxSessionRecord
Defined in: packages/siwx-server/src/types.ts:70
Represents a stored session record in a durable session store.
Properties
createdAt
createdAt:
number
Defined in: packages/siwx-server/src/types.ts:78
Timestamp in milliseconds when the session record was created.
expiresAt
expiresAt:
number
Defined in: packages/siwx-server/src/types.ts:80
Timestamp in milliseconds when the session record expires.
id
id:
string
Defined in: packages/siwx-server/src/types.ts:72
Unique opaque session identifier (e.g. secure random UUID).
session
session:
SiwxSession
Defined in: packages/siwx-server/src/types.ts:74
The verified SIWX session data.
subjectId?
optionalsubjectId?:string
Defined in: packages/siwx-server/src/types.ts:76
Optional subject ID (e.g., Payload User ID or internal database ID) bound to this session.