%% You should probably cite draft-barnes-mls-appsync-01 instead of this revision. @techreport{barnes-mls-appsync-00, number = {draft-barnes-mls-appsync-00}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-barnes-mls-appsync/00/}, author = {Richard Barnes and Rohan Mahy}, title = {{Using Messaging Layer Security to Synchronize Application State}}, pagetotal = 7, year = , month = , day = , abstract = {One feature that the Messaging Layer Security (MLS) protocol provides is that it allows the members of a group to confirm that they agree on certain data. In this document, we define a mechanism for applications using MLS to exploit this feature of MLS to ensure that the group members are in agreement on the state of the application in addition to MLS-related state. We define a GroupContext extension that captures the state of the application and an AppSync proposal that can be used to update the application state.}, }