The signatureValid field in verification is always null (unverifiable). Implement method-specific signature verification starting with Tempo (EIP-712). See packages/cli/src/utils/crypto.ts line 70.