Verify a signed dispute. Returns the recovered signer address (which
is either the payer or the explicit signer field for delegate-signed
disputes).
Returns { valid: true, signer, payload } on success, or
{ valid: false } on signature recovery failure.
Note: this only verifies the signature, NOT business-level rules like
dispute-window enforcement or receipt binding. Use validateDispute
(from ./server) for full validation.
Verify a signed dispute. Returns the recovered signer address (which is either the payer or the explicit
signerfield for delegate-signed disputes).Returns
{ valid: true, signer, payload }on success, or{ valid: false }on signature recovery failure.Note: this only verifies the signature, NOT business-level rules like dispute-window enforcement or receipt binding. Use
validateDispute(from ./server) for full validation.