You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Design and build the user-system partition: system-level user state synced across the user's device group, using the engine's normal doc machinery but with the framework itself as schema authority — chrome-consumed anti-spoofing state stays TCB-authored; same mechanics as data services (#21), not an installable one.
From the 2026-08-19 design discussion. The pairing/enrollment ceremony is tracked on #10; the user-creation flow and first-run tutorial are the followup issue.
Candidate docs (doc = ACL unit; owner = the user's device group, no other members):
contacts — received contact cards as replicated state (the G3 wedge finding: cards must reach every member instance).
devices — device names/annotations over the keyhive group (the group is the membership authority; this is the annotation layer; feeds the future revoke-device UI).
Design points:
Merge vs invariants: petname local-uniqueness (case-insensitive) and hue local-uniqueness are cross-record constraints LWW cannot preserve under concurrent assignment on two devices; the schema authority defines post-merge repair, and every remotely-caused recognition change is announced in chrome.
Eviction repair: Safari-eviction currently means an announced reset; with this partition, re-enrollment restores marks/hue/name — the reset gains a recovery path.
Design and build the user-system partition: system-level user state synced across the user's device group, using the engine's normal doc machinery but with the framework itself as schema authority — chrome-consumed anti-spoofing state stays TCB-authored; same mechanics as data services (#21), not an installable one.
From the 2026-08-19 design discussion. The pairing/enrollment ceremony is tracked on #10; the user-creation flow and first-run tutorial are the followup issue.
Candidate docs (doc = ACL unit; owner = the user's device group, no other members):
Design points: