use guardian_shared::SignatureScheme;
use miden_protocol::Word;
pub trait Signer: Send + Sync {
fn scheme(&self) -> SignatureScheme;
fn commitment(&self) -> Word;
fn commitment_hex(&self) -> String;
fn public_key_hex(&self) -> String;
fn sign_word_hex(&self, message: Word) -> String;
}