I made a musig 2 library for the community.
It is built in typescript and should work with node v19 and all modern browsers.
You can use it for collaborative multi-sig with bitcoin taproot transactions and even nostr notes.
Future improvements will include partial signature validation and better error output for ascribing blame to bad signers.
Please feel free to check it out. Let me know if you have an issue.
edit: if you need a library for making taproot transactions: https://github.com/cmdruid/tapscript
Excellent!
reply
Musig is basically single sig?