first pass on mozilla persona protocol