From 3b23ba105a3f0ec2326896a9ede727c8a8279fa4 Mon Sep 17 00:00:00 2001 From: Dave Thaler Date: Mon, 7 Jul 2025 11:29:26 -0700 Subject: [PATCH 1/2] 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 From 5f93792a6e7a0b1152460ed1e02b251655ac168d Mon Sep 17 00:00:00 2001 From: Tommy Pauly Date: Sun, 19 Oct 2025 20:14:24 -0700 Subject: [PATCH 2/2] Update draft-edm-protocol-greasing.md --- draft-edm-protocol-greasing.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/draft-edm-protocol-greasing.md b/draft-edm-protocol-greasing.md index 494162c..9efdd7c 100644 --- a/draft-edm-protocol-greasing.md +++ b/draft-edm-protocol-greasing.md @@ -280,11 +280,11 @@ 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. +One limitation of greasing is that it only exercises grease values. It does not check whether +other values that are reserved for future use are correctly treated as ignored or errors. +As such, ossification remains a possibility for non-grease values. The goal of greasing +is to increase the chances of correct implementation, and there by reduce (but not +eliminate) the possibility of ossification. # Deployment Considerations and Incentives for Greasing