Skip to content

Variable: ClientIdentityObservationSchema

Makaio Framework


Makaio Framework / contracts / ClientIdentityObservationSchema

const ClientIdentityObservationSchema: ZodObject<{ clientId: ZodString; kind: ZodString; observedAt: ZodNumber; payload: ZodType<Record<string, unknown>, unknown, $ZodTypeInternals<Record<string, unknown>, unknown>>; source: ZodString; }, $strip>

Defined in: ../../../packages/contracts/src/client/account-identity.ts:125

Raw client identity observation captured from a client runtime.

These top-level fields stay syntactically permissive because adapters capture raw client evidence before canonical account-linking normalizes it. The persisted payload shape is still constrained to JSON so storage/event seams can safely serialize and snapshot observations.