Skip to content

A collection of various limits and related factoids about the Matrix specification and implementations.

License

Notifications You must be signed in to change notification settings

jryans/matrix-limits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Matrix Limits

A collection of various limits and related factoids about the Matrix specification and implementations.

Contents


Specification

Events

The content has been adapted from the spec itself.

  • Events must not be larger than 64 KiB when formatted as a PDU
  • sender must not exceed 255 bytes (including domain)
  • room_id must not exceed 255 bytes
  • state_key must not exceed 255 bytes
  • type must not exceed 255 bytes
  • event_id must not exceed 255 bytes

Identifiers

  • User ID localparts are limited to [a-z0-9-.=_/]+ in the spec, but historical user IDs can contain any printable ASCII except spaces and federation allows arbitrary unicode including unprintable ASCII

Servers

Synapse

Dendrite


Contribute

Contributions welcome! 😄 Read the contribution guidelines first.

License

Creative Commons Attribution 4.0 International

About

A collection of various limits and related factoids about the Matrix specification and implementations.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks