what headers should my sender include for HMAC verification?
Include the signature header with the HMAC-SHA256 hex or base64 of the raw request body, a timestamp header to limit replay, and a unique payload id. Your receiver should compute the HMAC using the shared secret and compare in constant time.