I've opened a PR [1] to clarify in the REST spec that if a server receives an unknown update or requirement as part of any the commit endpoints, that the server must fail with a 400 error response.
Please vote on merging this change. The vote will remain open for at least 72 hours. [] +1 [] +0 [] -1, do not merge because ... [1] https://github.com/apache/iceberg/pull/10848 Thanks, Amogh Jahagirdar