The co-signer is a tool integrated in 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 can decide 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 configured in the Utila console. They are different features.
Setting Up the Co-Signer
Ready to try it out?
- Follow the Device and Key Shares Setup Guide to setup a device and keyshares.
- Follow the Co-Signer Setup Guide configure your co-signer and start signing transactions automatically.