{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Key Management","description":"The first provable exchange","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"key-management"},"children":["Key Management"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"exchange-managed-keys"},"children":["Exchange-Managed Keys"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When you create an account on Hibachi using your email, the exchange securely stores your credentials and signs transactions on your behalf using ECDSA."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When using an API key, you sign using HMAC (shared secret key between you and the exchange) to sign requests quickly."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"self-managed-keys"},"children":["Self-Managed Keys"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When using a wallet based account, your Hibachi account is derived from your wallet but is not your wallet itself. This allows you to generate multiple sub accounts from the same wallet."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The derived private key is stored on the user's end in a browser key vault based on the open source metamask key vault. Your wallet saves your credentials and encrypts them using open source code."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Every transaction needs to be signed."]}]},"headings":[{"value":"Key Management","id":"key-management","depth":1},{"value":"Exchange-Managed Keys","id":"exchange-managed-keys","depth":2},{"value":"Self-Managed Keys","id":"self-managed-keys","depth":2}],"frontmatter":{"seo":{"title":"Key Management"}},"lastModified":"2025-04-15T10:57:42.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/key-management","userData":{"isAuthenticated":false,"teams":["anonymous"]}}