Use namespaced strings for transport IDs
Add a namespace to the strings used to identify transports. The IDs could follow the same convention as Java packages, e.g. org.briarproject.bramble.bluetooth
. This would allow independent developers to assign IDs without collisions.
Potential downside: more data to store in QR codes.