Skip to main content

Account management

Orchestrate uses the Orchestrate Manager API service to manage user accounts.

The Orchestrate Manager API exposes multiple HTTP APIs to enable fine-grained account management. The service can be used to generate user accounts and store the private key securely in a vault.


Orchestrate is integrated with HashiCorp Vault to securely store your private keys. Separating key management from your blockchain network and user application increases security.

The account public key, which is generated from the private key, is used to:

  • Encrypt and decrypt messages.
  • Sign arbitrary messages (EIP-191).
  • Sign typed structured data (EIP-712).
  • Verify the identity of signed messages.