Objects in VW do have a UUID, but only recently— starting in 2017 or 2018. The SDK has routines to read and write the UUID.    You are correct that you shouldn’t rely on handles, as they are just addresses and don’t persist among sessions, and even within a session a handle can be re-assigned if an object is deleted.    If you need an identifier for database purposes, you need to write to the object’s name. The name is unique by definition and indexed, so access is fast. You