Skip to content

Interface: MlsAdmissionResult

Defined in: rine-core/dist/src/mls-admission.d.ts:32

What a batched admission did, per member.

There is one outcome per requested id and added counts the "added" ones, because an admission never fails whole: one bad recipient costs that recipient their seat, never the other 31 theirs. Refusing the batch would have been a regression on the single-add path this replaces, at 32x the blast radius.

Properties

Property Type Description Defined in
added number - rine-core/dist/src/mls-admission.d.ts:37
commits number How many commits it took. rine-core/dist/src/mls-admission.d.ts:36
epoch number The group's epoch after the last accepted commit. rine-core/dist/src/mls-admission.d.ts:34
outcomes MlsAdmissionOutcome[] One per requested id, in request order. rine-core/dist/src/mls-admission.d.ts:39
reclamation? MlsReclamationResult What leaf reclamation did, when the caller asked for it. Absent when it was not asked for — never a zeroed report, so "nobody ran it" and "it ran and found nothing" stay distinguishable. rine-core/dist/src/mls-admission.d.ts:45