Skip to main content
Sign transactions locally. We offer a cutting-edge Key Management Server (KMS) that ensures total ownership and control of private keys for all assets in custody. Our KMS guarantees that Finrock’s backend servers cannot access any private keys, Mnemonic Phrases, wallet seeds, or MPC Shares at any point. Hosted on the client’s infrastructure, preferably within environments like AWS or Azure, the KMS performs all signing tasks securely. This setup ensures that private keys/shares remain within the client’s controlled environment, never exposing them externally. This provides an uncompromised level of security for asset management and transactions.
EGRESS ONLYThe server or the VM where KMS is deployed must allow outbound traffic exclusively, any INGRESS (inbound) traffic must be blocked for all IPs (LAN, MAN, WAN).
The Cloud Signer (KMS) is available as a docker container via Docker Hub
docker image

Config.json file

Starting Signer (detached container)

Use this mode to sign transactions. The software runs as a service and must be supplied with a Config file mounted to the docker container with read-only privileges.

Running with docker run command

Running as docker-compose

Removing Signer

shell

ENVs