Questions about UUID Format

Hi,
I have two questions about uuid in rhino.
1、 In Rhino, is the uuid(objectId) unique and immutable? If I delete or modify some components in a model, will the uuids of other components stay the same?
2、 Does the uuid format only contain letters, numbers, and hyphens (-) as separators?
Is it possible for uuid to contain any other characters, such as slashes (/) or dollar signs ($)?
Thanks in advance.

  1. Manipulating one object does not affect IDs of other objects (unless you write code to do so)
  2. Universally unique identifier - Wikipedia, so: yes, no.

Thank you so much!