Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use of term "registry" #6

Open
henkbirkholz opened this issue Jun 29, 2022 · 3 comments
Open

Use of term "registry" #6

henkbirkholz opened this issue Jun 29, 2022 · 3 comments
Assignees

Comments

@henkbirkholz
Copy link
Member

#3 (comment)

to most IETF'lers the "registry" in "Transparency Registry" will probably read counter-intuitive (violation of POLA). As I also do not know a better word, we probably have to introduce our use of "registry" a little bit better instead, I think

@roywill roywill self-assigned this Jun 29, 2022
@OR13
Copy link
Contributor

OR13 commented Jun 30, 2022

Related concepts from specs I have worked on:

Verifiable data registries

In order to be resolvable to DID documents, DIDs are typically recorded on an underlying system or network of some kind. Regardless of the specific technology used, any such system that supports recording DIDs and returning data necessary to produce DID documents is called a verifiable data registry. Examples include distributed ledgers, decentralized file systems, databases of any kind, peer-to-peer networks, and other forms of trusted data storage. This concept is further elaborated upon in § 8. Methods.

verifiable data registry

A role a system might perform by mediating the creation and verification of identifiers, keys, and other relevant data, such as verifiable credential schemas, revocation registries, issuer public keys, and so on, which might be required to use verifiable credentials. Some configurations might require correlatable identifiers for subjects. Some registries, such as ones for UUIDs and public keys, might just act as namespaces for identifiers.

These have been used as abstractions for both "permissioned, permissionless ledger systems"... which includes blockchains and similar systems such as verifiable databases built on merkle proofs, etc...

Examples include: Trillian, IPFS/IPLD, Bitcoin, Ethereum, Amazon QLDB, etc...

@henkbirkholz
Copy link
Member Author

@roywill you assigned this issue to yourself. Are we good?

@henkbirkholz
Copy link
Member Author

I-D.birkholz-scitt-architecture for now uses the terms registry (the essential building block that maintains the append-only log) and transparency service (basically the notary actor with API and convenience frosting around it). Based on that status, I'd say we go with registry for now and then find out in WG work, if that is too confusing in relation to IANA registries, a register operation (e.g. to a subscription service, etc.).

As we are intending to push the updated charter text to 00-02: are there any objections to go with registry for now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants