eventEnvelopeSchema
consteventEnvelopeSchema:ZodObject<{eventId:ZodUUID;occurredAtUs:ZodString;payload:ZodUnknown;stream:ZodString; },$strict>
Defined in: packages/contracts/src/events.ts:55
One client-produced event as it crosses the wire. The library builds it (appendEvent stamps eventId
and occurredAtUs); stream is the registered Event-stream name.
It carries NO identity: identity is stamped server-side from verified claims per the stream’s
registration (see EventStreamIdentityField), never client-trusted. stream is validated only as a
non-empty string here — an unregistered name is a per-event deferred verdict (ordinary rollout skew),
not a framing fault.