Skip to content

Commit 5a346b6

Browse files
authored
Merge pull request #67 from m00sey/feat-terms-order
sorts terms
2 parents 077d13b + c62f35a commit 5a346b6

File tree

1 file changed

+28
-32
lines changed

1 file changed

+28
-32
lines changed

spec/spec.md

Lines changed: 28 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -111,73 +111,69 @@ ISO and IEC maintain terminological databases for use in standardization at the
111111
- ISO Online browsing platform: available at <https://www.iso.org/obp>
112112
- IEC Electropedia: available at <http://www.electropedia.org/>
113113

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)]]
117115

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.
119117

120-
~ a representation of a Primitive either Text (T), Binary (B) or Raw binary \(R\).
121-
122-
[[def: Primitive]]
118+
[[def: Composability]]
123119

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.
125121

126122
[[def: Cryptographic Primitive]]
127123

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.
129125

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 ]]
135127

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\).
137129

138130
[[def: Framing Codes]]
139131

140132
~ codes that delineate a number of characters or bytes, as appropriate, that can be extracted atomically from a Stream.
141133

142134
[[def: Group/Count Codes]]
143135

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.
145141

146142
[[def: Message]]
147143

148144
~ 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.
149145

150-
[[def: Version]]
146+
[[def: Primitive]]
151147

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.
153149

154-
[[def: Variable Length]]
150+
[[def: Quadlet]]
155151

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.
157153

158-
[[def: Stream]]
154+
[[def: Stable]]
159155

160-
~ any set of concatenated Primitives, concatenated groups of Primitives or hierarchically composed groups of Primitives.
156+
~ todo
161157

162-
[[def: Version String]]
158+
[[def: Stream]]
163159

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.
165161

166-
[[ref: Tritet]]
162+
[[def: Tritet]]
167163

168164
~ 3 bits. See [Performant resynchronization with unique start bits](#performant-resynchronization-with-unique-start-bits)
169165

170-
[[ref: Quadlet]]
166+
[[def: Variable Length]]
171167

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]]
173171

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.
175173

176-
~ todo
174+
[[def: Version String]]
177175

178-
::: issue
179-
https://github.com/trustoverip/tswg-cesr-specification/issues/12
180-
:::
176+
~ the first field in any top-level KERI field map in which it appears.
181177

182178
[//]: # (Composability and Domain representations {#sec:content})
183179

0 commit comments

Comments
 (0)