diff --git a/spec/appendix.md b/spec/appendix.md index 1b7199a..4798f2e 100644 --- a/spec/appendix.md +++ b/spec/appendix.md @@ -1,12 +1,31 @@ ## Appendix +### Trust Over IP Glossary - Controlled Terms + +[[def: autonomous identifier]] +~ Another term for [[ref: self-certifying identifier (SCID)]]. + +[[def: cryptographically verifiable]] +~ A property of a data structure that has been digitally signed using a private key such that the digital signature can be verified using the public key. Verifiable data, verifiable messages, verifiable credentials, and verifiable data registries are all cryptographically verifiable. Cryptographic verifiability is a primary goal of the ToIP Technology Stack. + +[[def: identifier]] +~ A single attribute—typically a character string—that uniquely identifies an entity within a specific context (which may be a global context). Examples include the name of a party, the URL of an organization, or a serial number for a man-made thing. Supporting definitions: eSSIF-Lab: a character string that is being used for the identification of some entity (yet may refer to 0, 1, or more entities, depending on the context within which it is being used). + +[[def: self-certifying identifier (SCID), SCID, SCIDs]] +~ A subclass of verifiable identifier ([[ref: VID]]) that is [[ref: cryptographically verifiable]] without the need to rely on any third party for verification because the [[ref: identifier]] is cryptographically bound to the cryptographic keys from which it was generated. Also known as: [[ref: autonomous identifier]]. + +[[def: verifiable identifier (VID), VID, VIDs]] +~ An identifier over which the controller can provide cryptographic proof of control. +See also: decentralized identifier, [ref: self-certifying identifier (SCID)]. + + ### Terminology [[def: authentic chained data container (ACDC), ACDC, ACDCs]] ~ a variant of [the Verifiable Credential (VC) specification](https://www.w3.org/TR/vc-data-model/) that inherits the security model derived from [[ref: KERI]], as defined by the [draft ACDC specification](https://trustoverip.github.io/tswg-acdc-specification/draft-ssmith-acdc.html). See [WebOfTrust glossary](https://weboftrust.github.io/WOT-terms/docs/glossary/authentic-chained-data-container) for more detail. [[def: autonomic identifier (AID), AID, AIDs]] -~ A [[ref: DID]] that is self-certifying and cryptographically bound to a [[ref: key event log]] ([[ref: KEL]]), as defined by the [draft KERI specification](https://trustoverip.github.io/tswg-keri-specification/draft-ssmith-keri.html#name-autonomic-identifier-aid). An AID is either non-transferable or transferable. A non-transferable AID does not support key rotation while a transferable AID supports key rotation using a key [[ref: pre-rotation]] mechanism that enables the AID to persist in spite of the evolution of its key state. See [WebOfTrust glossary](https://weboftrust.github.io/WOT-terms/docs/glossary/autonomic-identifier) for more detail. +~ A [[ref: self-certifying identifier (SCID)]] that is cryptographically bound cryptographically bound to a [[ref: key event log]] ([[ref: KEL]]), as defined by the [draft KERI specification](https://trustoverip.github.io/tswg-keri-specification/draft-ssmith-keri.html#name-autonomic-identifier-aid). An AID is either non-transferable or transferable. A non-transferable AID does not support key rotation while a transferable AID supports key rotation using a key [[ref: pre-rotation]] mechanism that enables the AID to persist in spite of the evolution of its key state. See [WebOfTrust glossary](https://weboftrust.github.io/WOT-terms/docs/glossary/autonomic-identifier) for more detail. [[def: compact event streaming representation (CESR), CESR]] ~ An encoding format that enables round-trip text-binary conversion of concatenated cryptographic primitives and general data types, as defined by the [draft CESR specification](https://trustoverip.github.io/tswg-cesr-specification/draft-ssmith-cesr.html) and [draft CESR Proof Signature specification](https://trustoverip.github.io/tswg-cesr-proof-specification/draft-pfeairheller-cesr-proof.html). See [WebOfTrust glossary](https://weboftrust.github.io/WOT-terms/docs/glossary/composable-event-streaming-representation) for more detail. diff --git a/spec/header.md b/spec/header.md index 250c23d..6982747 100644 --- a/spec/header.md +++ b/spec/header.md @@ -21,6 +21,7 @@ ToIP `did:webs` Method Specification V1.0 - [Kevin Griffin](https://github.com/m00sey), [GLEIF](https://gleif.org) - [Lance Byrd](https://github.com/2byrds), [GLEIF](https://gleif.org) and [RootsID](https://rootsid.com/) - [Nuttawut Kongsuwan](https://github.com/nkongsuwan), [Finema](https://finema.co/) +- [Darrell O'Donnell](https://github.com/darrellodonnell), [Continuum Loop Inc.](https://www.continuumloop.com)