# effect-cqrs > CQRS and event sourcing for Effect v4, a trial port of moleculer-cqrs. Commands decide on events, events are the only source of truth, and read models are projections you can throw away and rebuild. - It is built on Effect 4 (`effect@^4`), whose APIs differ from Effect 3's. - Everything is exported from `effect-cqrs` as a namespace, as in `import { Aggregate } from "effect-cqrs"`. - Each page is also served as Markdown: replace the trailing slash of its URL with `.md`. ## Documentation Sets - [Abridged documentation](https://effect-cqrs.dambox.ch/llms-small.txt): a compact version of the documentation for effect-cqrs, with non-essential content removed - [Complete documentation](https://effect-cqrs.dambox.ch/llms-full.txt): the full documentation for effect-cqrs - [API reference](https://effect-cqrs.dambox.ch/_llms-txt/api-reference.txt): the exports of every module, generated from the TSDoc comments ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation ## Optional - [LLMS.md](https://github.com/davidnussio/effect-cqrs/blob/main/LLMS.md): a short guide for coding agents that use effect-cqrs, also in the npm package