tbdex icon indicating copy to clipboard operation
tbdex copied to clipboard

When should we check protocol version in receiving a new message?

Open jiyoonie9 opened this issue 1 year ago • 0 comments

The discussion revolved around whether the protocol version of a Request For Quote (RFQ) in an http-server needs to match the protocol version of the Offering that it corresponds to.

One opinion highlighted that RFQs should validate against the offering's requirements rather than strictly matching protocol versions. It was suggested that a mismatch in protocol versions would not necessarily impede communication between parties, as in some cases, new protocol versions may introduce changes that do not affect RFQs or offerings.

Others suggested that requiring the protocol versions to match could lead to potential issues. For instance, if an offering is operating under an updated protocol but wallets and others are using the older version, then checking for a protocol version match could isolate the offering from existing wallets.

A concern was raised regarding future scenarios where a protocol version update does modify RFQs. A similar situation was anticipated in the near future with the introduction of a "cancel message" feature.

jiyoonie9 avatar Mar 31 '24 01:03 jiyoonie9