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

Reply via email to