1. Introduction
  2. User manual
    1. Credentials
    2. Key packages
    3. Group configuration
    4. Creating groups
    5. Join a group from a Welcome message
    6. Join a group from an External Commit message
    7. Adding members to a group
    8. Removing members from a group
    9. Updating own key package
    10. Using Additional Authenticated Data (AAD)
    11. Leaving a group
    12. Custom proposals
    13. Creating application messages
    14. Committing to pending proposals
    15. Processing incoming messages
    16. Persistence of group state
    17. Discarding commits
    18. Credential validation
    19. WebAssembly
    20. Fork Resolution
  3. Traits & External Types
    1. Traits
    2. Types
  4. Message Validation
  5. App Validation
  6. Performance
  7. Forward Secrecy
  8. Release management