feat(pairing): authorize kind-22242 (NIP-42 AUTH) in spire policy (#52) #26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/policy-nip42-auth"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Acts on the bitspire#52 consumer review (2026-06-18): the spire signs kind-22242 (NIP-42 relay AUTH) as its own identity, which was missing from
SPIRE_POLICY_RULES→ silent bunker reject on any AUTH-gated relay. It must be bunker-signed (AUTH proves control ofspire_pubkey; can't use the localclient_nsec).22242to thespirekeeper-spirepolicy.21000+30078+22242; CLINK21001-21003dormant but kept;nip04unused (v1 path is dead code per #52).test_policy_authorizes_required_signing_kindslocks the contract so 22242 can't silently regress.211 tests green. Requires lnbits ≥ #55 at runtime (unchanged). CI red is the known upstream-lnbits-template mismatch (#24).
37b46e354a22678dfb4f