UNSUPPORTED_PROTOCOLThe declared source protocol is not supported.
OPEN TECHNICAL SPECIFICATION · V2.0.0
The Mandate Execution Boundary defines the minimum interoperable envelope, decision and enforcement rule an AI commerce system needs before money moves.
PORTABLE CONTRACTS
STABLE REASON CODES
UNSUPPORTED_PROTOCOLThe declared source protocol is not supported.
MISSING_MANDATE_IDNo stable identifier links the purchase to user authority.
MISSING_AGENT_IDThe acting agent cannot be identified.
MISSING_MERCHANTThe final seller or payee is absent.
INVALID_AMOUNTThe proposed amount is missing, zero, negative or malformed.
INVALID_CURRENCYThe transaction currency is not a three-letter code.
MISSING_SPEND_CAPThe user authority has no usable maximum amount.
SPEND_CAP_EXCEEDEDThe final amount is above the user-approved maximum.
REFERENCE IMPLEMENTATION