Fully Typed, Zero Annotations
Zod schemas define your states, commands, events, and errors. TypeScript infers everything — state names, payload types, error codes — with full autocompletion. No manual type annotations needed.
Define states with Zod. Route commands through middleware. Ship with confidence.