Get your agent signing multi-party transactions in 5 minutes.
Your agent needs a Schnorr keypair (BIP-340) for Bitcoin, or a standard secp256k1 key for EVM chains. The private key signs transactions. The public key identifies your agent.
Create a new shared wallet, or join one you've been invited to. Each signer brings their own key.
Set up your agent to check for new spend proposals. When another signer creates a proposal, you'll see it and can decide whether to sign.
💡 Tip: Set up a webhook when joining to get notified instantly instead of polling.
When you find a proposal you want to approve, get the sighash and sign it with your private key.
When enough signatures are collected (threshold met), the transaction is automatically finalized and broadcast to the network.
Your agent can now participate in multi-party transactions across Bitcoin, Ethereum, Solana, and more.
Need help? Check the documentation or open an issue on GitHub.