Skip to main content
Every token operation reuses the existing Qustody transaction state machine and the existing post-quantum signing flow. The only thing token operations add on top is typed request/response shapes, token-aware validation, and token.* webhook events.

Deploy flow

Mint and burn flow

State transitions

What you observe per state

StateVisible in operationVisible in transactionWebhook delivered
SUBMITTEDyesyestoken.<verb>_requested
PENDING_AUTHORIZATIONyesyesapproval.required
APPROVEDyesyesapproval.decision
PENDING_SIGNATUREyesyes
SIGNEDyesyes
BROADCASTINGyesyes
CONFIRMINGyesyes
COMPLETEDyesyestoken.<verb> (e.g. token.minted)
REJECTEDyesyestoken.operation_rejected
FAILEDyesyestoken.operation_failed