Decide one EIP-3009 (ERC-3009, Draft) transferWithAuthorization or receiveWithAuthorization intent against a spend policy you declare and an authorization ledger you paste, before it is signed. The gate returns one decision: SPEND when the intent sits within the declared policy, DENY when it sits outside it, OVER_LIMIT when a declared cap, velocity count or duplicate window is exceeded, and INDETERMINATE when the policy does not declare enough to decide.