CAI Get a survey →

The catalog

Every dimension the CAI measures.

The standard is composed of 124 dimensions across 10 lenses. Each is a definition — what it measures and how it's evaluated — pinned to a rubric version. This catalog is the standard's vocabulary; the spec documents how each folds into the score.

4 published versions · this catalog as JSON

Showing only the Event Sourcing lens. Show all 124 dimensions →

124 dimensions

Event Sourcing · 3 dimensions

IDDimensionWhat it measuresWhy it mattersEvaluator
ES1 Fold determinismmeta Whether Apply/When folds reconstruct state purely from the event (no DateTime.Now, Guid.NewGuid, Random or IO) so replay is reproducible. When this is weak, the logic that rebuilds state from events is not deterministic, so replaying the same history can produce different results — undermining the audit trail's trustworthiness. tool
ES2 Immutable eventsmeta Whether persisted events are immutable facts (init-only/readonly) — a settable event member lets stored history be rewritten. When this is weak, stored events can be modified after the fact, so the historical record is no longer a trustworthy account of what actually happened. tool
ES3 PII in the event storemeta Whether the append-only event log avoids un-erasable personal data (or has a crypto-shredding strategy) — a GDPR right-to-erasure risk. When this is weak, personal data is written into the append-only event log with no way to erase it, creating a direct conflict with the GDPR right to be forgotten. LLM · advisory