Based on the discussion that occurred on the mailing list on RDAP extension versioning, Mario Loffredo, Dan Keathley, and I collaborated on the Versioning in the Registration Data Access Protocol (RDAP), which has been posted as draft-gould-regext-rdap-versioning<https://datatracker.ietf.org/doc/html/draft-gould-regext-rdap-versioning>. The extension supports the following features:
1. High-level * Versioning based on a subset of Semantic Versioning since the use of PATCH is not applicable for protocol / interface versioning. * The definition and use of an Extension Version Identifier that leverages the RDAP extension identifier. For example, the RDAP extension identifier “versioning” has the “versioning-0.1” Extension Version Identifier for draft-gould-regext-rdap-versioning-00. 2. Use of an extension to the RDAP help response to identify the extension versions supported by the server with the “versioning-help” member. The intent is to enable the client to discover what extension versions are available and to choose to override the default versions if desired. * The extensions are referenced by the RDAP extensions identifier. For example, “versioning” for the versioning extension. * A list of extension versions with attributes: i. The Extension Version Identifier (e.g., “versioning-0.1”) ii. Optional default version indicator iii. Optional start and end of support of an extension version iv. Optional links to extension version documentation 1. Use of an RDAP Query Parameter (e.g., “versioning”) to enable a client to specify the extension versions desired in the response. This will override the default versions defined by the server. 2. Use of a “versioning” member in the RDAP response to identify extension versions included in the response. * The extensions are referenced by the RDAP extension identifier to map with the rdapConformance value with the inclusion of the Extension Version Identifier (e.g., “versioning-0.1”). Please review and provide any feedback. Thanks, -- JG [cid:image001.png@01D90407.BA47F360] James Gould Fellow Engineer jgo...@verisign.com<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgo...@verisign.com> 703-948-3271 12061 Bluemont Way Reston, VA 20190 Verisign.com<http://verisigninc.com/>
_______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext