¿Dónde puedo encontrar documentación sobre qué caracteres están permitidos en los nombres de usuario y por qué?

Me encantaría poder usar espacios en los nombres de usuario, pero esto no parece posible. ¿Existe una escritura en el códice o en algún lugar que explique qué caracteres están permitidos y por qué se restringió a ese conjunto o son solo alfa y absorben? Si quiero que los usuarios usen algo más que...