Skip to main content

One identity, many projections

The graph separates canonical server-confirmed entities, local-only patches, and ordered list membership. That separation is the mechanism behind cross-view reactivity—not a slogan or a naming convention.

StructureOwnsNever owns
entities[type][id]canonical entity dataview-local flags
patches[type][id]optimistic and UI augmentationserver truth
lists[queryKey].idsorder, pagination, fetch statecopied entities

Queries are instructions to populate these structures. They are not durable containers for separate copies of application data. Read the full entity graph theory for data flow, consistency, and trade-offs.