Elektrine lite

← Feed

@nasser@merveilles.town

Post #1900605

2026-04-29 18:50 UTC

one perspective can be to think of decisions being made in "namespaces". decisions with the same unqualified "identifier" can exist in different namespaces simultaneously and indefinitely. a collection of namespaces can then be merged with union semantics. decisions absent in one namespace but present in another will show up in the union unchanged. decisions present in multiple namespaces with the same identifier and value will show up in the union unchanged. decisions present in multiple name spaces with the same identifier and different value constitute a disagreement that the system can identify. what the namespaces are and how disagreements are handled is something you would build on top of this.

Replies (1)

  • @nasser@merveilles.town 2026-04-29 18:56

    in SAWA the namespaces are the cryptographically signed "voice documents" of each participant. decisions are what documents to associate with each page and what pages exist. disagreements are handled by merging the conflicting documents via automerge and something a bit more sophisticated soon that enables people to negotiate write policies.

    Open ##1900606