You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spec/spec.md
+28-32Lines changed: 28 additions & 32 deletions
Original file line number
Diff line number
Diff line change
@@ -111,73 +111,69 @@ ISO and IEC maintain terminological databases for use in standardization at the
111
111
- ISO Online browsing platform: available at <https://www.iso.org/obp>
112
112
- IEC Electropedia: available at <http://www.electropedia.org/>
113
113
114
-
[[def: Composability]]
115
-
116
-
~ short for text-binary concatenation composability. An encoding has Composability when any set of self-framing concatenated Primitives expressed in either the Text domain or Binary domain may be converted as a group to the other Domain and back again without loss.
114
+
[[def: Autonomic Identifier (AID)]]
117
115
118
-
[[def: Domain ]]
116
+
~ a self-managing cryptonymous identifier that must be self-certifying (self-authenticating) and must be encoded in CESR as a qualified Cryptographic Primitive.
119
117
120
-
~ a representation of a Primitive either Text (T), Binary (B) or Raw binary \(R\).
121
-
122
-
[[def: Primitive]]
118
+
[[def: Composability]]
123
119
124
-
~ a serialization of a unitary value. All Primitives in KERI must be expressed in CESR.
120
+
~ short for text-binary concatenation composability. An encoding has Composability when any set of self-framing concatenated Primitives expressed in either the Text domain or Binary domain may be converted as a group to the other Domain and back again without loss.
125
121
126
122
[[def: Cryptographic Primitive]]
127
123
128
-
~ the serialization of a value associated with a cryptographic operation including but not limited to a digest (hash), a salt, a seed, a private key, a public key, or a signature.
124
+
~ the serialization of a value associated with a cryptographic operation including but not limited to a digest (hash), a salt, a seed, a private key, a public key, or a signature.
129
125
130
-
[[def: Autonomic Identifier (AID)]]
131
-
132
-
~ a self-managing cryptonymous identifier that must be self-certifying (self-authenticating) and must be encoded in CESR as a qualified Cryptographic Primitive.
133
-
134
-
[[def: Key Event Receipt Infrastructure (KERI)]]
126
+
[[def: Domain ]]
135
127
136
-
~ or the KERI protocol, is an identity system-based secure overlay for the Internet.
128
+
~ a representation of a Primitive either Text (T), Binary (B) or Raw binary \(R\).
137
129
138
130
[[def: Framing Codes]]
139
131
140
132
~ codes that delineate a number of characters or bytes, as appropriate, that can be extracted atomically from a Stream.
141
133
142
134
[[def: Group/Count Codes]]
143
135
144
-
~ special Framing Codes that can be specified to support groups of Primitives which make them pipelinable. Self-framing grouping using Count Codes is one of the primary advantages of composable encoding.
136
+
~ special Framing Codes that can be specified to support groups of Primitives which make them pipelinable. Self-framing grouping using Count Codes is one of the primary advantages of composable encoding.
137
+
138
+
[[def: Key Event Receipt Infrastructure (KERI)]]
139
+
140
+
~ or the KERI protocol, is an identity system-based secure overlay for the Internet.
145
141
146
142
[[def: Message]]
147
143
148
144
~ consists of a serialized data structure that comprises its body and a set of serialized data structures that are its attachments. Attachments may include but are not limited to signatures on the body.
149
145
150
-
[[def: Version]]
146
+
[[def: Primitive]]
151
147
152
-
~ the CESR Version is provided by a special Count Code that specifies the Version of all the the CESR code tables in a given Stream or Stream section.
148
+
~ a serialization of a unitary value. All Primitives in KERI must be expressed in CESR.
153
149
154
-
[[def: Variable Length]]
150
+
[[def: Quadlet]]
155
151
156
-
~ a type of count code allowing for vaiable size signatures or attachments which can be parsed to get the full size
152
+
~ a group of 4 characters in the _T_ domain and equivalently in triplets of 3 bytes each in the _B_ domain used to define variable size.
157
153
158
-
[[def: Stream]]
154
+
[[def: Stable]]
159
155
160
-
~ any set of concatenated Primitives, concatenated groups of Primitives or hierarchically composed groups of Primitives.
156
+
~ todo
161
157
162
-
[[def: Version String]]
158
+
[[def: Stream]]
163
159
164
-
~ the first field in any top-level KERI field map in which it appears.
160
+
~ any set of concatenated Primitives, concatenated groups of Primitives or hierarchically composed groups of Primitives.
165
161
166
-
[[ref: Tritet]]
162
+
[[def: Tritet]]
167
163
168
164
~ 3 bits. See [Performant resynchronization with unique start bits](#performant-resynchronization-with-unique-start-bits)
169
165
170
-
[[ref: Quadlet]]
166
+
[[def: Variable Length]]
171
167
172
-
~ a group of 4 characters in the _T_ domain and equivalently in triplets of 3 bytes each in the _B_ domain used to define variable size.
168
+
~ a type of count code allowing for vaiable size signatures or attachments which can be parsed to get the full size
169
+
170
+
[[def: Version]]
173
171
174
-
[[ref: Stable]]
172
+
~ the CESR Version is provided by a special Count Code that specifies the Version of all the the CESR code tables in a given Stream or Stream section.
0 commit comments