Use namespaced strings for client IDs
Instead of random unique IDs, use namespaced strings to identify clients. The IDs could follow the same convention as Java packages, e.g.
org.briarproject.briar.messaging. This would allow independent developers to assign IDs without collisions.
To upload designs, you'll need to enable LFS. More information