Pakt Docs

Statuses and Errors

The stable state vocabulary returned by Pakt MCP tools.

Every status states what Pakt completed and which effects have occurred. Read the complete status name; similar-looking states have different authority.

Read the Entire Status

Staged is not approved, signed is not submitted, and submitted is not settled. A proved refusal is a normal result; an infrastructure fault is not a refusal.

Authoring and Owner Approval

StatusMeaningAuthority changed?
DRAFT_NO_SIDE_EFFECTSCanonical draft and review artifacts were producedno
BROWSER_PASSKEY_APPROVAL_REQUIREDActivation is staged for owner review in the dashboardno
BROWSER_PASSKEY_DISABLE_REQUIREDTerminal disable is staged for owner review in the dashboardno
ACCOUNT_AUTHORIZATION_LIFECYCLEVerified account Pakt summaries were readno

Browser completion activates or disables the exact root. Confirm the resulting lifecycle_status with list_pakts; do not treat a staged challenge as the completed lifecycle change.

Authorization Jobs

StatusProofWallet signatureSubmitted
AUTHORIZATION_PENDINGnot yet completenono
SIGNED_NOT_SUBMITTEDyesyesno
REFUSED_NOT_SIGNEDyesnono

Refusal Versus Fault

A refusal is a normal, proved policy result returned as a successful MCP tool result. A fault is a validation, dependency, persistence, or infrastructure failure returned as an MCP error. Do not report a fault as though the Pakt evaluated and refused the action.

If a fault reports that a signing credential was already released, Pakt may already have authorized a wallet signature. Do not restart the operation. Reconcile the receipt and external venue state first.

On this page