The goal is to have as much of the data that changes often in the object node, and keep the other nodes as constant as possible. The avatar is described by an object node pointing at both a vertex node and a polygon node. The vertex node might contain multiple positions for each vertex, to allow morphing animation between them. This means that any number of avatars can share the vertex and polygon data, and still display different frames of animation by simply changing their individual position in the morph. The basic unit of communication in Verse is the node command .
All communication occurs in the form of a command being sent to a node.
In such a command, the node is identified by its 32-bit global identifier. The command is then given as a single 8-bit unsigned integer. Many commands can have arguments, too. The only restriction on the number of command arguments is that the entire command must be shorter than roughly 500 bytes to fit the network transport mechanism. The command identifier is node-type specific, meaning that up to 256 different commands can be supported for each node type.