Internet Assigned Numbers Authority Concise Binary Object Representation (CBOR) Tags Created 2013-09-19 Last Updated 2022-04-13 Available Formats [IMG] XML [IMG] HTML [IMG] Plain text Registry included below * CBOR Tags CBOR Tags Expert(s) Carsten Bormann, Christian Amsüss Reference [RFC8949] Note All registration requests must include the template from [RFC8949]. Available Formats [IMG] CSV Range Registration Procedures 0-23 Standards Action 24-32767 Specification Required 32768-18446744073709551615 First Come First Served Tag Data Item Semantics Reference Template 0 text string Standard date/time string; [RFC8949] see Section 3.4.1 1 integer or Epoch-based date/time; see [RFC8949] float Section 3.4.2 2 byte string Positive bignum; see Section [RFC8949] 3.4.3 3 byte string Negative bignum; see Section [RFC8949] 3.4.3 4 array Decimal fraction; see Section [RFC8949] 3.4.4 5 array Bigfloat; see Section 3.4.4 [RFC8949] 6-15 Unassigned 16 COSE_Encrypt0 COSE Single Recipient [RFC-ietf-cose-rfc8152bis-struct-15] Encrypted Data Object 17 COSE_Mac0 COSE Mac w/o Recipients [RFC-ietf-cose-rfc8152bis-struct-15] Object 18 COSE_Sign1 COSE Single Signer Data [RFC-ietf-cose-rfc8152bis-struct-15] Object 19-20 Unassigned Expected conversion to 21 (any) base64url encoding; see [RFC8949] Section 3.4.5.2 22 (any) Expected conversion to base64 [RFC8949] encoding; see Section 3.4.5.2 Expected conversion to base16 23 (any) encoding; see Section Section [RFC8949] 3.4.5.2 24 byte string Encoded CBOR data item; see [RFC8949] Section 3.4.5.1 25 unsigned reference the nth previously [http://cbor.schmorp.de/stringref][Marc_A._Lehmann] integer seen string Serialised Perl object with 26 array classname and constructor [http://cbor.schmorp.de/perl-object][Marc_A._Lehmann] arguments Serialised 27 array language-independent object [http://cbor.schmorp.de/generic-object][Marc_A._Lehmann] with type name and constructor arguments 28 multiple mark value as (potentially) [http://cbor.schmorp.de/value-sharing][Marc_A._Lehmann] shared 29 unsigned reference nth marked value [http://cbor.schmorp.de/value-sharing][Marc_A._Lehmann] integer 30 array Rational number [http://peteroupc.github.io/CBOR/rational.html][Peter_Occil] 31 Undefined Absent value in a CBOR Array [https://github.com/svaarala/cbor-specs/blob/master/cbor-absent-tag.rst][Sami_Vaarala] (0xf7) 32 text string URI; see Section 3.4.5.3 [RFC8949] 33 text string base64url; see Section [RFC8949] 3.4.5.3 34 text string base64; see Section 3.4.5.3 [RFC8949] 35 UTF-8 string Regular expression; see [RFC7049] Section 2.4.4.3 36 text string MIME message; see Section [RFC8949] 3.4.5.3 37 byte string Binary UUID ([RFC4122] [https://github.com/lucas-clemente/cbor-specs/blob/master/uuid.md][Lucas_Clemente] section 4.1.2) 38 array Language-tagged string [http://peteroupc.github.io/CBOR/langtags.html][Peter_Occil] 39 multiple Identifier [https://github.com/lucas-clemente/cbor-specs/blob/master/id.md][Lucas_Clemente] 40 array of two Multi-dimensional Array, [RFC8746] arrays [1] row-major order 41 array Homogeneous Array [RFC8746] 42 byte string IPLD content identifier [https://github.com/ipld/cid-cbor/][Volker_Mische] YANG bits datatype; see 43 text string [RFC-ietf-core-yang-cbor-20], [RFC-ietf-core-yang-cbor-20] Section 6.7. YANG enumeration datatype; 44 text string see [RFC-ietf-core-yang-cbor-20] [RFC-ietf-core-yang-cbor-20], Section 6.6. unsigned YANG identityref datatype; 45 integer or see [RFC-ietf-core-yang-cbor-20] text string [RFC-ietf-core-yang-cbor-20], Section 6.10. unsigned YANG instance-identifier 46 integer or datatype; see [RFC-ietf-core-yang-cbor-20] text string [RFC-ietf-core-yang-cbor-20], or array Section 6.13. YANG Schema Item iDentifier 47 unsigned (sid); see [RFC-ietf-core-yang-cbor-20] integer [RFC-ietf-core-yang-cbor-20], Section 3.2. 48-51 Unassigned 52 byte string IPv4, [prefixlen,IPv4], [RFC9164] or array [IPv4,prefixpart] 53 Unassigned 54 byte string IPv6, [prefixlen,IPv6], [RFC9164] or array [IPv6,prefixpart] 55-60 Unassigned 61 CBOR Web CBOR Web Token (CWT) [RFC8392][Michael_B._Jones] Token (CWT) 62 Unassigned 63 byte string Encoded CBOR Sequence [draft-bormann-cbor-notable-tags-02, Section 2.1] [RFC8742] 64 byte string uint8 Typed Array [RFC8746] 65 byte string uint16, big endian, Typed [RFC8746] Array 66 byte string uint32, big endian, Typed [RFC8746] Array 67 byte string uint64, big endian, Typed [RFC8746] Array 68 byte string uint8 Typed Array, clamped [RFC8746] arithmetic 69 byte string uint16, little endian, Typed [RFC8746] Array 70 byte string uint32, little endian, Typed [RFC8746] Array 71 byte string uint64, little endian, Typed [RFC8746] Array 72 byte string sint8 Typed Array [RFC8746] 73 byte string sint16, big endian, Typed [RFC8746] Array 74 byte string sint32, big endian, Typed [RFC8746] Array 75 byte string sint64, big endian, Typed [RFC8746] Array 76 byte string (reserved) [RFC8746] 77 byte string sint16, little endian, Typed [RFC8746] Array 78 byte string sint32, little endian, Typed [RFC8746] Array 79 byte string sint64, little endian, Typed [RFC8746] Array 80 byte string IEEE 754 binary16, big [RFC8746] endian, Typed Array 81 byte string IEEE 754 binary32, big [RFC8746] endian, Typed Array 82 byte string IEEE 754 binary64, big [RFC8746] endian, Typed Array 83 byte string IEEE 754 binary128, big [RFC8746] endian, Typed Array 84 byte string IEEE 754 binary16, little [RFC8746] endian, Typed Array 85 byte string IEEE 754 binary32, little [RFC8746] endian, Typed Array 86 byte string IEEE 754 binary64, little [RFC8746] endian, Typed Array 87 byte string IEEE 754 binary128, little [RFC8746] endian, Typed Array 88-95 Unassigned 96 COSE_Encrypt COSE Encrypted Data Object [RFC-ietf-cose-rfc8152bis-struct-15] 97 COSE_Mac COSE MACed Data Object [RFC-ietf-cose-rfc8152bis-struct-15] 98 COSE_Sign COSE Signed Data Object [RFC-ietf-cose-rfc8152bis-struct-15] 99 Unassigned Unsigned or Number of days since the 100 negative epoch date 1970-01-01 [RFC8943] integer 101-102 Unassigned 103 array Geographic Coordinates [https://github.com/allthingstalk/cbor/blob/master/CBOR-Tag103-Geographic-Coordinates.md][Danilo_Vidovic] Geographic Coordinate 104 multiple Reference System WKT or EPSG [draft-clarke-cbor-crs] number 105-109 Unassigned byte string, relative object identifier 110 array, or map (BER encoding); SDNV [RFC9090] [RFC6256] sequence 111 byte string, object identifier (BER [RFC9090] array, or map encoding) byte string, object identifier (BER 112 array, or map encoding), relative to [RFC9090] 1.3.6.1.4.1 113-119 Unassigned 120 multiple Internet of Things Data Point [https://github.com/allthingstalk/cbor/blob/master/CBOR-Tag120-Internet-of-Things-Data-Points.md][Danilo_Vidovic] 121-255 Unassigned 256 multiple mark value as having string [http://cbor.schmorp.de/stringref][Marc_A._Lehmann] references 257 byte string Binary MIME message [http://peteroupc.github.io/CBOR/binarymime.html][Peter_Occil] 258 array Mathematical finite set [https://github.com/input-output-hk/cbor-sets-spec/blob/master/CBOR_SETS.md][Alfredo_Di_Napoli] Map datatype with key-value 259 map operations (e.g. [https://github.com/shanewholloway/js-cbor-codec/blob/master/docs/CBOR-259-spec--explicit-maps.md][Shane_Holloway] `.get()/.set()/.delete()`) Network Address (IPv4 or IPv6 260 byte string or MAC Address) (DEPRECATED [http://www.employees.org/~ravir/cbor-network.txt][Ravi_Raju][RFC9164] in favor of 52 and 54 for IP addresses) Network Address Prefix (IPv4 map or IPv6 Address + Mask 261 (IPAddress + Length) (DEPRECATED in favor [https://github.com/toravir/CBOR-Tag-Specs/blob/master/networkPrefix.md][Ravi_Raju][RFC9164] Mask Length) of 52 and 54 for IP addresses) 262 byte string Embedded JSON Object [https://github.com/toravir/CBOR-Tag-Specs/blob/master/embeddedJSON.md][Ravi_Raju] 263 byte string Hexadecimal string [https://github.com/toravir/CBOR-Tag-Specs/blob/master/hexString.md][Ravi_Raju] 264 array Decimal fraction with [http://peteroupc.github.io/CBOR/bigfrac.html][Peter_Occil] arbitrary exponent 265 array Bigfloat with arbitrary [http://peteroupc.github.io/CBOR/bigfrac.html][Peter_Occil] exponent 266 text string Internationalized resource [https://peteroupc.github.io/CBOR/iri.html][Peter_Occil] identifier (IRI) Internationalized resource 267 text string identifier reference (IRI [https://peteroupc.github.io/CBOR/iri.html][Peter_Occil] reference) 268 array Extended decimal fraction [https://peteroupc.github.io/CBOR/extended.html][Peter_Occil] 269 array Extended bigfloat [https://peteroupc.github.io/CBOR/extended.html][Peter_Occil] 270 array Extended rational number [https://peteroupc.github.io/CBOR/extended.html][Peter_Occil] DDoS Open Threat DDoS Open Threat Signaling 271 Signaling (DOTS) signal channel object, [RFC9132] (DOTS) signal as defined in [RFC9132] channel object 272 byte string Non-UTF-8 CESU-8 string [https://github.com/svaarala/cbor-specs/blob/master/cbor-nonutf8-string-tags.rst][Sami_Vaarala] 273 byte string Non-UTF-8 WTF-8 string [https://github.com/svaarala/cbor-specs/blob/master/cbor-nonutf8-string-tags.rst][Sami_Vaarala] 274 byte string Non-UTF-8 MUTF-8 string [https://github.com/svaarala/cbor-specs/blob/master/cbor-nonutf8-string-tags.rst][Sami_Vaarala] map (major Map contains only keys that 275 type 5) are of type Text String [https://github.com/ecorm/cbor-tag-text-key-map][Emile_Cormier] (major type 3) 276 byte string ERIS binary read capability [http://purl.org/eris] Universal Geographical Area 277 byte string Description (GAD) shape; see [TS 23.032][Mathew_Meins] section 5 Universal Geographical Area 278 byte string Description (GAD) description [TS 23.032][Mathew_Meins] of velocity; see section 8 279-1000 Unassigned 1001 map extended time [draft-bormann-cbor-time-tag-01] 1002 map duration [draft-bormann-cbor-time-tag-01] 1003 map period [draft-bormann-cbor-time-tag-01] 1004 UTF-8 text [RFC3339] full-date string [RFC8943] string 1005-1039 Unassigned 1040 array of two Multi-dimensional Array, [RFC8746] arrays [1] column-major order 1041-22097 Unassigned hint that indicates an 22098 multiple additional level of [http://cbor.schmorp.de/indirection][Marc_A._Lehmann] indirection 22099-25440 Unassigned Array containing at most one 25441 array Capture [3] [https://github.com/japhb/cbor-specs/blob/main/capture.md][Geoffrey_Broadwell] followed by at most one map 25442-49999 Unassigned 50000 integer PlatformV_IS_ID [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50001 text string PlatformV_IS_NAME [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50002 any PlatformV_IS_VALUE [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50003 array PlatformV_HAS_COMPOSITE_VALUE [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50004 array PlatformV_HAS_MAPPED_VALUE [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50005 array PlatformV_HAS_OBJ_ID [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50006 array PlatformV_HAS_OBJ_TAG [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50007 array PlatformV_HAS_CHILD [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50008 array PlatformV_HAS_PROPERTY [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50009 array PlatformV_HAS_META [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50010 array PlatformV_HAS_EVENT [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50011 array PlatformV_HAS_ACTION [https://github.com/arthurwangtz/platformv-cbor][Wang_Tongzhou] 50012-55798 Unassigned 55799 (any) Self-described CBOR; see [RFC8949] Section 3.4.6 indicates that the file 55800 byte-string contains one or more CBOR [draft-ietf-cbor-file-magic-00][Michael_Richardson_2] Sequences 55801-65534 Unassigned 65535 (none valid) always invalid [draft-bormann-cbor-notable-tags-02, Section 10.1] 65536-1330664269 Unassigned A CBOR encoded Openswan 1330664270 byte-string configuration file, as stored [Michael_Richardson][Samir_Hussain] template/1330664270 on disk for unit test cases. 1330664271-15309735 Unassigned 15309736 map (major RAINS Message [https://britram.github.io/rains-prototype][Brian_Trammell] type 5) 15309737-4294967294 Unassigned 4294967295 (none valid) always invalid [draft-bormann-cbor-notable-tags-02, Section 10.1] 4294967296 map Intel FPGA SPDM Manifest [Andrew_Draper] template/4294967296 4294967297-18446744073709551614 Unassigned 18446744073709551615 (none valid) always invalid [draft-bormann-cbor-notable-tags-02, Section 10.1] Contact Information ID Name Contact URI Last Updated [Alfredo_Di_Napoli] Alfredo Di Napoli mailto:alfredo.dinapoli&iohk.io 2017-08-25 [Andrew_Draper] Andrew Draper mailto:andrew.draper&intel.com 2021-12-10 [Brian_Trammell] Brian Trammell mailto:ietf&trammell.ch 2016-08-17 [Danilo_Vidovic] Danilo Vidovic mailto:cbor&allthingstalk.com 2018-04-17 [Emile_Cormier] Emile Cormier mailto:emile.cormier.jr&gmail.com 2020-03-30 [Geoffrey_Broadwell] Geoffrey Broadwell mailto:gjb&sonic.net 2021-11-09 [Lucas_Clemente] Lucas Clemente mailto:lucas&clemente.io 2014-07-01 [Marc_A._Lehmann] Marc A. Lehmann mailto:cbor&schmorp.de 2013-11-26 [Mathew_Meins] Mathew Meins mailto:mm&blackhelicopters.net 2021-02-01 [Michael_B._Jones] Michael B. Jones mailto:mbjµsoft.com 2018-05-04 [Michael_Richardson] Michael Richardson mailto:mcr&xelerance.com 2021-01-25 [Michael_Richardson_2] Michael Richardson mailto:mcr+ietf&sandelman.ca 2021-03-08 [Peter_Occil] Peter Occil mailto:poccil14&gmail.com 2018-11-09 [Ravi_Raju] Ravi Raju mailto:ravir&employees.org 2018-03-06 [Sami_Vaarala] Sami Vaarala mailto:sami.vaarala&iki.fi 2020-03-18 [Samir_Hussain] Samir Hussain mailto:shussain&xelerance.com 2021-01-25 [Shane_Holloway] Shane Holloway mailto:shane.holloway&ieee.org 2018-10-25 [Volker_Mische] Volker Mische mailto:volker&protocol.ai 2019-08-23 [Wang_Tongzhou] Wang Tongzhou mailto:tongzhou.wang&siemens.com 2021-02-03 Footnote [1] second element of outer array in data item is native CBOR array (major type 4) or Typed Array (one of Tag 64..87) Licensing Terms