more detailed readable IDs spec