The NMS name space is a key-value tuple space, where tuples have the form ((k1 . v1) (k2 . v2) ...). Each key is a Cedar rope and each value can be either a rope or another tuple. The programmatic interface to use for constructing tuples is List.mesa. A tuple is basically a List.LORA of List.DotCons pairs.
NameService.mesa provides three functions for dealing with the NMS:
ExportRPCSun: Export to the NMS name service a SUN-RPC service registration, to be associated with a specified tuple.
ImportRPCSun: Import (bind) the SUN-RPC interface registered in the NMS for a specified string name.
ImportRegistrations: Return a list of all tuples that match a specified tuple pattern.