Pree-cisely... when a new resident is created on the Grid, it isn't in the database at XYZ Website until someone or something sees that new name and sends it, along with the corresponding key, to the XYZ database.
A client connected to the grid can use Search People to find the corresponding key if it isn't in the database. At the moment there's at least one automated avatar (name2key Flow) that offers a live name2key service, but I don't know if it can talk with scripts like popular HTTP name2key services, or only responds to IM's from avatars. Check his profile (:

