From 3b23ba105a3f0ec2326896a9ede727c8a8279fa4 Mon Sep 17 00:00:00 2001 From: Dave Thaler Date: Mon, 7 Jul 2025 11:29:26 -0700 Subject: [PATCH] Add caveat about what greasing doesn't do And why it's good enough for many purposes. Signed-off-by: Dave Thaler --- draft-edm-protocol-greasing.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/draft-edm-protocol-greasing.md b/draft-edm-protocol-greasing.md index b2b36a9..494162c 100644 --- a/draft-edm-protocol-greasing.md +++ b/draft-edm-protocol-greasing.md @@ -280,6 +280,12 @@ above, as guidance to implementers on how to correctly process protocol elements Documents can also provide test vectors, when applicable, that include grease values to ensure they are processed correctly. +One limitation is that greasing does not check whether reserved values other than +grease values are correctly treated as ignored or errors. As such, it is still possible +that ossification can still occur where other reserved values are not allocatable +without causing problems in practice. The goal is simply to increase the chances +of correct implementation. + # Deployment Considerations and Incentives for Greasing Greasing can be used as a tool to improve the active use of existing protocol