IETF RFC 9110 (HTTP Semantics), Section 13.1.1 (ETag): Defines the use of entity tags for optimistic concurrency control.
IETF RFC 9110 (HTTP Semantics), Section 13.1.4 (If-Match): Explains that if the field-value does not match the current entity tag, the server must return a 412 (Precondition Failed) response.
MDN Web Docs (Mozilla), "HTTP Conditional Requests": Detailed documentation on using If-Match and ETags to prevent the "Lost Update" problem in RESTful architectures.
Microsoft REST API Guidelines, Section 13.2 (Optimistic Concurrency): Standardizes the requirement for services to use ETags and If-Match headers to handle concurrent updates to resources.