What problem does it solve?
Signing across multiple ecosystems (Stacks, Bitcoin, and Nostr) is complex and requires juggling different tools. This skill consolidates cryptographic signing into a single CLI, enabling quick ownership proofs and authenticated messages.
Core Features & Use Cases
- SIP-018 structured data signing for on-chain verification and governance flows.
- Stacks plain-text message signing (SIWS-compatible) for wallet authentication.
- Bitcoin message signing (BIP-137 legacy/wrapped-SegWit and BIP-322 native) for cross-chain proofs.
- Schnorr signing for Taproot multisig and script-path spending.
- Nostr event signing using NIP-06 derivation for identity proof.
- Use cases include onboarding, verifications, cross-chain authenticators, and multi-signature workflows.
Quick Start
Invoke bun run signing/signing.ts sip018-sign to generate a verifiable SIP-018 signature.