The co-signer is a tool integrated into the Utila CLI which allows you to sign transactions automatically.
The co-signer continuously polls the transactions in a given vault, and only acts on transactions that are:
- Awaiting signature, and
- Designated to the authenticated service account.
Modes of Operation
The co-signer has two modes of operation:
- 
Sign all transactions Automatically signs all transactions designated to the service account. 
- 
Webhook Forwards each designated transaction to a specified webhook. - The webhook determines whether the co-signer should sign or cancel the transaction.
- This gives you programmatic control over transaction approvals.
 
 Don't confuse the co-signer webhook with the Event Webhooks. 
Setting Up the Co-Signer
Ready to try it out?
- Follow the Device and Key Shares Setup Guide to setup a device and key shares.
- Follow the Co-Signer Setup Guide configure your co-signer and start signing transactions automatically.
