levi-public-signature