pub(crate) async fn load_self_public_key(
    context: &Context
) -> Result<SignedPublicKey>