Store SHA of body for all requests, even if body is not stored
Updated spec with more top-level fields