Expand description
Component impls for the two TlsMap-shaped components:
GroupMembershipComponent (GROUP_MEMBERSHIP, key: InboxId)
and ComponentRegistryComponent (COMPONENT_REGISTRY, key:
ComponentId).
Both store their value as TlsMap<K, VLBytes> where the inner
VLBytes payload is opaque to this layer:
GROUP_MEMBERSHIPvalue bytes are prost-encodedGroupMembershipEntryV1blobs; downstream consumers decode them after reading.COMPONENT_REGISTRYvalue bytes are prost-encodedComponentMetadatablobs.
Update payloads are encoded as
TlsMapDelta<K, VLBytes> — single
mutation per AppDataUpdate proposal at the steady-state path
(UpdatePermission inserts/updates one registry entry; group
membership updates one inbox at a time).
Structs§
- Component
Registry Component Componentimpl for theCOMPONENT_REGISTRYcomponent.- Group
Membership Component Componentimpl for theGROUP_MEMBERSHIPcomponent.