Zesty.io Unique Identifier Specification
Zesty Unique Identifiers (ZUID) ‘/zoo ids/’ are used to label each Zesty.io created resource from content to users to media to content fields etc. everything has a ZUID. ZUID are used for data referencing in the user interfaces and rest APIs. ZUIDs are also bound to Audit Trail Logs in the system.
Example ZUID:
structure: component1-component2-component3
lengths: maxlen5-maxlen10-maxlen35
e.g. 1-1b123a2f0-qw2n4
These string integers are static representations of specific entity types and are provided in each library as some form of constant.
d0f1b38ad3
Example:
Date (and time):
2018-03-23 14:36:18.643025 -0700 PDT m=+0.000811554
In nano seconds:
1521840978643025000
As hex:
"d0f1b38ad3"
bcdfghjklmnpqrstvwxz0123456789
See prefixes.json
for ZUID Entity Prefixes encoded as JSON. This file is the definitive source for prefixes. All other libraries should conform to it.