From 4affe89a4d26e560d89f2006b932ac754e378630 Mon Sep 17 00:00:00 2001 From: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com> Date: Mon, 3 Aug 2026 16:31:15 -0500 Subject: [PATCH] fix(auth): expose sealed finalizer evidence Signed-off-by: Cea Stapleton Cordasco <261786559+cea-block@users.noreply.github.com> --- crates/buzz-auth/src/context/mod.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/crates/buzz-auth/src/context/mod.rs b/crates/buzz-auth/src/context/mod.rs index ba52abc4f..397e037d7 100644 --- a/crates/buzz-auth/src/context/mod.rs +++ b/crates/buzz-auth/src/context/mod.rs @@ -203,10 +203,23 @@ impl AuthContextInput { self.nostr_proof.authorized_transport() } + #[allow(dead_code)] + pub(crate) const fn proof_method(&self) -> AuthMethod { + self.nostr_proof.proof_method() + } + #[allow(dead_code)] pub(crate) const fn actor_pubkey(&self) -> PublicKey { self.nostr_proof.actor_pubkey() } + + #[allow(dead_code)] + pub(crate) const fn verified_owner_pubkey(&self) -> Option { + match self.nostr_proof.verified_delegation() { + Some(delegation) => Some(delegation.owner_pubkey()), + None => None, + } + } } impl fmt::Debug for AuthContextV1 {