The lobby is the root namespace object for the Slate object system; it is the ``room'' by which objects enter the Slate world. All ``global'' objects are really only globally accessible because the lobby is delegated to by lexical contexts, directly or indirectly. The lobby in turn may (and often does) delegate to other namespaces which contain different categorized objects of interest to the applications programmer, and this can be altered at run-time.
Every object reference which is not local to a block closure is sent to the enclosing namespace for resolution, which by default is the root namespace, the lobby (nested closures refer first to their surrounding closure). The lobby contains a loopback slot referring to itself by that name. To add or arrange globals, either implicit sends or explicit references to the lobby can be made. (Consider it good style to directly reference it.)
The lobby is essentially a threading context, and in the future bootstrap will be instantiable in that sense.