Revise Universally Unique Identifier Definitions (uuidrev) Internet Drafts


      
 Universally Unique IDentifiers (UUID)
 
 draft-ietf-uuidrev-rfc4122bis-14.txt
 Date: 06/11/2023
 Authors: Kyzer Davis, Brad Peabody, P. Leach
 Working Group: Revise Universally Unique Identifier Definitions (uuidrev)
This specification defines the UUIDs (Universally Unique IDentifiers) and the UUID Uniform Resource Name (URN) namespace. UUIDs are also known as GUIDs (Globally Unique IDentifiers). A UUID is 128 bits long and is intended to guarantee uniqueness across space and time. UUIDs were originally used in the Apollo Network Computing System and later in the Open Software Foundation's (OSF) Distributed Computing Environment (DCE), and then in Microsoft Windows platforms. This specification is derived from the DCE specification with the kind permission of the OSF (now known as The Open Group). Information from earlier versions of the DCE specification have been incorporated into this document. This document obsoletes RFC4122.


data-group-menu-data-url="/group/groupmenu.json"> Skip to main content

Revise Universally Unique Identifier Definitions (uuidrev)

WG Name Revise Universally Unique Identifier Definitions
Acronym uuidrev
Area Applications and Real-Time Area (art)
State Active
Charter charter-ietf-uuidrev-01 Approved
Document dependencies
Additional resources GitHub Repository
Personnel Chairs Jim Fenton, Michael Richardson
Area Director Orie Steele
Mailing list Address uuidrev@ietf.org
To subscribe https://www.ietf.org/mailman/listinfo/uuidrev
Archive https://mailarchive.ietf.org/arch/browse/uuidrev/
Chat Room address https://zulip.ietf.org/#narrow/stream/uuidrev

Charter for Working Group

Since the publication of RFC 4122 in 2005, a number of additional versions
of universally unique IDs (UUIDs) have been proposed. A number of errata
have also been verified against the original specification, motivating
a full revision of the UUID specification with the additional versions added.

This working group will produce a standard-track RFC4122bis specification
based on limited review of RFC4122 that will include resolution of verified or
held errata and incorporation of the following additional UUID versions,
using draft-peabody-dispatch-new-uuid-format as a guide:

  • Field-compatible version of UUIDv1 optimized for improved database locality
  • Time-ordered UUID based on Unix epoch timestamp
  • UUID version for vendor-specific use cases

Other aspects of UUIDs, such as alternative representations and UUIDs that
are other than 128 bits in length, will also be considered and the working group
may produce specifications on those topics. They will not be considered, however,
prior to completion of RFC4122bis, and such milestones will be negotiated with
the responsible AD prior to work commencing.

Milestones

Date Milestone Associated documents
Mar 2023 Submit RFC4122bis to the IESG for publication as Proposed Standard draft-ietf-uuidrev-rfc4122bis