mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-03-25 20:44:09 +01:00
parent
9455e69bc1
commit
4b5cc45dc3
|
|
@ -40,6 +40,12 @@ same value *V* in each state map, then the pair (*K*, *V*) belongs to the
|
||||||
Note that the unconflicted state map only has one event per `(event_type, state_key)`,
|
Note that the unconflicted state map only has one event per `(event_type, state_key)`,
|
||||||
whereas the conflicted state set may associate multiple events to the same key.
|
whereas the conflicted state set may associate multiple events to the same key.
|
||||||
|
|
||||||
|
**Auth chain.**
|
||||||
|
The *auth chain* of an event *E* is the set containing all of *E*'s auth events,
|
||||||
|
all of *their* authorising events, and so on recursively, stretching back to the
|
||||||
|
start of the room. Put differently, these are the events reachable by walking
|
||||||
|
the graph induced by an event's auth_events links.
|
||||||
|
|
||||||
**Auth difference.**
|
**Auth difference.**
|
||||||
The *auth difference* is calculated by first calculating the full auth
|
The *auth difference* is calculated by first calculating the full auth
|
||||||
chain for each state *S*<sub>*i*</sub>, that is the union of the auth
|
chain for each state *S*<sub>*i*</sub>, that is the union of the auth
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue