So is this making metadata creation calls on the Fauna server?  Or simply registering these Javascript classes with the library?  If the former, then it seems like you'd better explain publisher keys first...