Skip to content

ULIDs for CBOR

This document specifies a tag for ULIDs in Concise Binary Object Representation (CBOR) [1].

Tag: 32780
Data item: byte string
Semantics: Binary ULID (https://github.com/ulid/spec/tree/master)
Point of contact: Steven Johnson <steven.johnson@iohk.io>
Description of semantics: 
https://github.com/input-output-hk/catalyst-voices/tree/main/docs/src/catalyst-standards/cbor_tags/ulid.md

Semantics

Tag 32780 can be applied to a byte string (major type 2) to indicate that the byte string is a binary ULID as specified by the ULID Binary Layout.

References

[1] [C. Bormann, and P. Hoffman. "Concise Binary Object Representation (CBOR)". RFC 8949, October 2020.]RFC 8949

[2] [Universally Unique Lexicographically Sortable Identifier]ULID

Author

Steven Johnson steven.johnson@iohk.io