JSON → JSON.stringify → HMAC-SHA256 (hex)

Matches Node: createHmac('sha256', SECRET).update(JSON.stringify(body)).digest('hex')

When enabled, the HMAC is computed on the server with your Cloudflare env var SECRET.
1) Native JSON.stringify(obj)

          
2) HMAC-SHA256 (hex)