# Qustody ## Docs - [Audit](https://docs.quantumapi.io/api-reference/admin/audit.md): Query the tamper-evident audit log. - [Compliance](https://docs.quantumapi.io/api-reference/admin/compliance.md): AML screening results and provider callbacks. - [Credentials](https://docs.quantumapi.io/api-reference/admin/credentials.md): Rotate and list API keys for the current tenant. - [Policies](https://docs.quantumapi.io/api-reference/admin/policies.md): Create, read, update, and delete policy rule sets attached to vaults. - [Tenant lifecycle](https://docs.quantumapi.io/api-reference/admin/tenant-lifecycle.md): Update, suspend, and reactivate tenants. - [Transaction utilities](https://docs.quantumapi.io/api-reference/admin/transaction-utilities.md): Estimate fees and export transaction history. - [Users and roles](https://docs.quantumapi.io/api-reference/admin/users-and-roles.md): Manage users, role assignments, and role definitions. - [Vault and wallet lifecycle](https://docs.quantumapi.io/api-reference/admin/vault-lifecycle.md): Update, archive, and generate wallets within vaults. - [Webhook management](https://docs.quantumapi.io/api-reference/admin/webhook-management.md): Test, replay, and inspect webhook deliveries. - [Approve transaction](https://docs.quantumapi.io/api-reference/endpoint/approve-transaction.md) - [Cancel transaction](https://docs.quantumapi.io/api-reference/endpoint/cancel-transaction.md): Cancels a transaction in SUBMITTED, PENDING_AUTHORIZATION, APPROVED, or PENDING_SIGNATURE state. Once a transaction has been broadcast it cannot be cancelled. - [Create tenant](https://docs.quantumapi.io/api-reference/endpoint/create.md) - [Create transaction](https://docs.quantumapi.io/api-reference/endpoint/create-transaction.md): Initiates a transfer through the custody lifecycle. The transaction passes through policy evaluation and, if approved, enters the PENDING_SIGNATURE state. The signing payload must be retrieved and signed externally using your post-quantum key. - [Create vault account](https://docs.quantumapi.io/api-reference/endpoint/create-vault.md) - [Delete webhook](https://docs.quantumapi.io/api-reference/endpoint/delete.md) - [Get tenant](https://docs.quantumapi.io/api-reference/endpoint/get.md) - [Get asset](https://docs.quantumapi.io/api-reference/endpoint/get-asset.md) - [Get balance](https://docs.quantumapi.io/api-reference/endpoint/get-balance.md) - [Get signing payload](https://docs.quantumapi.io/api-reference/endpoint/get-signing-payload.md): Returns the Keccak256 hash that must be signed with your post-quantum key. Only available when the transaction is in PENDING_SIGNATURE state. - [Get transaction](https://docs.quantumapi.io/api-reference/endpoint/get-transaction.md) - [Get vault account](https://docs.quantumapi.io/api-reference/endpoint/get-vault.md) - [Get vault asset](https://docs.quantumapi.io/api-reference/endpoint/get-vault-asset.md) - [Get wallet](https://docs.quantumapi.io/api-reference/endpoint/get-wallet.md) - [Health check](https://docs.quantumapi.io/api-reference/endpoint/health.md) - [List assets](https://docs.quantumapi.io/api-reference/endpoint/list-assets.md) - [List tenants](https://docs.quantumapi.io/api-reference/endpoint/list-tenants.md) - [List transactions](https://docs.quantumapi.io/api-reference/endpoint/list-transactions.md) - [List vault assets](https://docs.quantumapi.io/api-reference/endpoint/list-vault-assets.md): Returns the asset breakdown for a vault account, aggregating wallets by asset with balance summaries. - [List vault accounts](https://docs.quantumapi.io/api-reference/endpoint/list-vaults.md) - [List wallets](https://docs.quantumapi.io/api-reference/endpoint/list-wallets.md) - [List webhooks](https://docs.quantumapi.io/api-reference/endpoint/list-webhooks.md) - [Readiness check](https://docs.quantumapi.io/api-reference/endpoint/readiness.md) - [Register wallet](https://docs.quantumapi.io/api-reference/endpoint/register-wallet.md): Non-custodial wallet registration. The caller provides the on-chain address, the post-quantum public key, and a signature proving ownership. The custody service verifies that the public key matches the address and that the signature is valid over the deterministic challenge Keccak256('qustody:regist… - [Reject transaction](https://docs.quantumapi.io/api-reference/endpoint/reject-transaction.md) - [Submit signature](https://docs.quantumapi.io/api-reference/endpoint/submit-signature.md): After signing the payload externally, submit the signature and public key. The service validates the signature, assembles the signed transaction, and broadcasts it to the Quantum Chain network. - [Create webhook](https://docs.quantumapi.io/api-reference/endpoint/webhook.md): Registers a URL to receive webhook events. The HMAC signing secret is returned only in the creation response — store it securely. Payloads are signed with HMAC-SHA256 and delivered in the X-Webhook-Signature header. - [API reference](https://docs.quantumapi.io/api-reference/introduction.md): Qustody API: complete endpoint reference - [Burn tokens](https://docs.quantumapi.io/api-reference/tokens/burn-tokens.md): Burn supply of a deployed QRC token through Qustody. - [Compliance and allowlist](https://docs.quantumapi.io/api-reference/tokens/compliance-and-allowlist.md): Manage permissioned-transfer rules and allowlists on regulated QRC tokens. - [Create, list, get, and update tokens](https://docs.quantumapi.io/api-reference/tokens/create-token.md): Manage Qustody token configurations before and after deployment. - [Deploy token](https://docs.quantumapi.io/api-reference/tokens/deploy-token.md): Create a deployment transaction, route it through approval and post-quantum signing, broadcast, and track. - [Estimate token deployment](https://docs.quantumapi.io/api-reference/tokens/estimate-deployment.md): Validate parameters and estimate gas before submitting a token deployment. - [List and get token operations](https://docs.quantumapi.io/api-reference/tokens/list-token-operations.md): Track every privileged token action with full lifecycle, transaction-hash, and audit linkage. - [List token standards](https://docs.quantumapi.io/api-reference/tokens/list-token-standards.md): Discover the QRC token standards supported or planned by the Qustody Token Management API. - [List token templates](https://docs.quantumapi.io/api-reference/tokens/list-token-templates.md): Pre-validated QRC contract templates that Qustody can instantiate during token deployment. - [Manage token roles](https://docs.quantumapi.io/api-reference/tokens/manage-token-roles.md): Inspect, grant, and revoke on-chain roles such as MINTER, BURNER, PAUSER, and COMPLIANCE_OPERATOR. - [Mint tokens](https://docs.quantumapi.io/api-reference/tokens/mint-tokens.md): Mint new supply of a deployed QRC token through Qustody. - [Pause, unpause, freeze, unfreeze](https://docs.quantumapi.io/api-reference/tokens/pause-and-freeze.md): Emergency and regulatory controls for QRC tokens that support pause and freeze. - [Transfer tokens](https://docs.quantumapi.io/api-reference/tokens/transfer-tokens.md): Transfer QRC tokens between vault accounts, registered wallets, or external addresses. - [Architecture](https://docs.quantumapi.io/architecture.md): Non-custodial signing model, transaction lifecycle, and system design - [Authentication](https://docs.quantumapi.io/authentication.md): Secure your API integration with Bearer tokens and IP allowlisting - [Policies](https://docs.quantumapi.io/concepts/policies.md): Enforce spending limits, whitelists, and approval workflows - [Quantum safety](https://docs.quantumapi.io/concepts/quantum-safety.md): Why Quantum Chain uses post-quantum cryptography and what it means for your integration. - [Transaction state machine](https://docs.quantumapi.io/concepts/state-machine.md): Formal definition of the 14 transaction states, valid transitions, and trigger conditions. - [Transactions](https://docs.quantumapi.io/concepts/transactions.md): Transaction lifecycle, signing flow, and state machine - [Vaults & wallets](https://docs.quantumapi.io/concepts/vaults-wallets.md): Organize Quantum Chain addresses into vault accounts - [Webhooks](https://docs.quantumapi.io/concepts/webhooks.md): Receive HMAC-signed event notifications for every state change - [Development](https://docs.quantumapi.io/development.md): Set up the Custody API locally and preview documentation changes - [Configure a development network](https://docs.quantumapi.io/guides/configure-a-development-network.md): Run a single-validator Quantum Chain devnet and a local Qustody API for end-to-end integration tests. - [Create a QRC-20 token](https://docs.quantumapi.io/guides/create-a-qrc-20-token.md): End-to-end walkthrough — configure, estimate, deploy, mint, and verify a QRC-20 token through Qustody. - [Deploy a custom QRC-compatible contract](https://docs.quantumapi.io/guides/deploy-a-custom-token-contract.md): Use Path B — compile your own Solidity, deploy bytecode through Qustody, and call functions with ABI-encoded data. - [External signing](https://docs.quantumapi.io/guides/external-signing.md): How to sign transactions with your quantum-safe key. This is the core integration point. - [Integrate Qustody with Quantum Chain](https://docs.quantumapi.io/guides/integrate-qustody-with-quantum-chain.md): Wire the Qustody custody platform to a Quantum Chain RPC node end-to-end. - [Manage a regulated token](https://docs.quantumapi.io/guides/manage-a-regulated-token.md): Configure a permissioned QRC token, manage allowlists and roles, and run the issuance lifecycle through Qustody. - [Mint and burn tokens](https://docs.quantumapi.io/guides/mint-and-burn-tokens.md): Increase or decrease supply on a deployed QRC token through Qustody. - [Move from local signing to custody](https://docs.quantumapi.io/guides/move-from-local-signing-to-custody.md): Migrate workloads off geth's --unlock and onto Qustody without changing your application's transaction model. - [Transaction lifecycle](https://docs.quantumapi.io/guides/transaction-lifecycle.md): Understand the 14-state transaction machine, from submission through screening, signing, broadcast, and confirmation. - [Use approval policies for token operations](https://docs.quantumapi.io/guides/use-qustody-approval-policies-for-token-operations.md): Configure approval-policy rules to govern token deployments, mint, burn, role changes, and pause/freeze. - [Qustody API](https://docs.quantumapi.io/index.md): Non-custodial, Fireblocks-compatible custody and orchestration API for the post-quantum blockchain - [Accounts and keys](https://docs.quantumapi.io/quantum-chain/accounts-and-keys.md): Generate post-quantum keypairs, derive addresses, and manage keystores on Quantum Chain. - [Configuration](https://docs.quantumapi.io/quantum-chain/configuration.md): Genesis fields, geth command-line flags, and runtime tuning for Quantum Chain. - [Installation](https://docs.quantumapi.io/quantum-chain/installation.md): Build the Quantum Chain reference client and tooling from source. - [Networks and validators](https://docs.quantumapi.io/quantum-chain/networks.md): Mainnet, testnet, and custom networks — how Quantum Chain runs Clique PoA in practice. - [Overview](https://docs.quantumapi.io/quantum-chain/overview.md): What Quantum Chain is, how it differs from Ethereum, and how the post-quantum signature scheme works. - [Quickstart — Run a node](https://docs.quantumapi.io/quantum-chain/quickstart-node.md): Bring up a Quantum Chain full node and a local development network in minutes. - [QVM vs EVM](https://docs.quantumapi.io/quantum-chain/qvm-vs-evm.md): What's the same and what's different between Quantum Chain's QVM and Ethereum's EVM, and how to migrate. - [Running a node](https://docs.quantumapi.io/quantum-chain/running-a-node.md): Day-2 operations for a Quantum Chain node — startup, monitoring, upgrades. - [Sending transactions](https://docs.quantumapi.io/quantum-chain/sending-transactions.md): Build, broadcast, and confirm transactions on Quantum Chain via JSON-RPC. - [Signing transactions](https://docs.quantumapi.io/quantum-chain/signing-transactions.md): How post-quantum signing works in Quantum Chain — flows for keystores, Clef, and external signers. - [Troubleshooting](https://docs.quantumapi.io/quantum-chain/troubleshooting.md): Common issues running a Quantum Chain node and how to fix them. - [Quickstart](https://docs.quantumapi.io/quickstart.md): Create your first vault, register a wallet, and submit a transaction - [API overview](https://docs.quantumapi.io/qustody/api-overview.md): How the Qustody API is organized — auth, idempotency, pagination, errors, and rate limits. - [Deployment](https://docs.quantumapi.io/qustody/deployment.md): Run Qustody in development, staging, and production using Docker, Compose, or Kubernetes. - [Errors and codes](https://docs.quantumapi.io/qustody/errors.md): The complete error catalog for the Qustody API. - [Security model](https://docs.quantumapi.io/qustody/security-model.md): How Qustody separates duties, where post-quantum keys live, and what the platform protects against. - [Advanced contracts](https://docs.quantumapi.io/qustody/token-management/advanced-contracts.md): When to leave the managed Token Management API and deploy custom QRC-compatible contracts directly. - [Compatibility positioning](https://docs.quantumapi.io/qustody/token-management/compatibility.md): How the Qustody Token Management API maps to familiar institutional-custody concepts. - [Token object model](https://docs.quantumapi.io/qustody/token-management/objects.md): Token, TokenStandard, TokenTemplate, and TokenOperation schemas for the Qustody Token Management API. - [Token management overview](https://docs.quantumapi.io/qustody/token-management/overview.md): Manage QRC token lifecycles through Qustody — create, deploy, mint, burn, and govern with policy-controlled approvals and post-quantum signing. - [Advanced — RPC and bytecode](https://docs.quantumapi.io/qustody/token-management/rpc-and-bytecode.md): Compile Solidity, deploy bytecode, and call QRC-compatible contracts through Qustody or Quantum Chain RPC. - [Token security model](https://docs.quantumapi.io/qustody/token-management/security-model.md): Governance, approvals, idempotency, and audit guarantees for Qustody Token Management. - [Token error codes](https://docs.quantumapi.io/qustody/token-management/token-errors.md): Error codes specific to the Qustody Token Management API (range 1700–1749). - [Token operation lifecycle](https://docs.quantumapi.io/qustody/token-management/token-operation-lifecycle.md): How deploy, mint, burn, and other token operations flow through approval, signing, broadcast, and audit. - [Token webhook events](https://docs.quantumapi.io/qustody/token-management/token-webhooks.md): Event types, payload schema, and delivery semantics for token-management webhooks. - [Troubleshooting](https://docs.quantumapi.io/qustody/troubleshooting.md): Common failure modes in Qustody and how to recover. - [User roles and permissions](https://docs.quantumapi.io/qustody/user-roles.md): The 5 system roles, the 12 resources, and the 6 actions that make up Qustody's RBAC model. - [Configuration reference](https://docs.quantumapi.io/reference/configuration.md): Every CUSTODY_* environment variable accepted by the Qustody API. - [Error codes](https://docs.quantumapi.io/reference/error-codes.md): Complete numeric error-code catalog for the Qustody API. - [Glossary](https://docs.quantumapi.io/reference/glossary.md): Terms and concepts used across Quantum Chain and Qustody. - [Token standards](https://docs.quantumapi.io/reference/token-standards.md): Quantum Chain token standards (QRC family) supported or planned by Qustody Token Management. - [Accounts](https://docs.quantumapi.io/rpc-reference/accounts.md): Query balances, code, storage, proofs, and block receipts - [Blocks](https://docs.quantumapi.io/rpc-reference/blocks.md): Query chain ID, block numbers, headers, full blocks, and uncle data - [Execution](https://docs.quantumapi.io/rpc-reference/execution.md): Read-only contract calls, access list generation, and sync status - [Gas & fees](https://docs.quantumapi.io/rpc-reference/gas-fees.md): Query gas price, priority fees, fee history, and estimate gas costs - [JSON-RPC reference](https://docs.quantumapi.io/rpc-reference/index.md): Connect to a Quantum Chain node and call the qc_* JSON-RPC namespace - [Transactions](https://docs.quantumapi.io/rpc-reference/transactions.md): Send, query, sign, and inspect transactions and the pending pool ## OpenAPI Specs - [openapi](https://docs.quantumapi.io/api-reference/openapi.json) ## Optional - [Website](https://www.quantumcha.in/) - [LinkedIn](https://www.linkedin.com/company/qntmchain/) - [GitHub](https://github.com/Quantum-Chain-PTE-LTD)