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

Naming hub: interface to look up an Issuer object and get a (set of) name(s) #5107

Open
rowgraus opened this issue Apr 13, 2022 · 2 comments
Assignees
Labels
namehub-petname issuer naming, petnames, namehubs, ... needs-design wallet

Comments

@rowgraus
Copy link

rowgraus commented Apr 13, 2022

Problem to be solved

Currently the only way a user can get an object is through their wallet ("pet names") and the wallet does support naming hubs ("edge names").

Given an object, we need to know the name for it in this user's wallet. E.g. "RUN issuer" and "BLD Issuer"

Design

The lookup strategy is going to be look at my local pet names and if it's not there look at the naming hub. There is a graph of naming hubs, where the root is your local pet names. The resolution of any name is a path through the graph so it's an array where the first element is your local pet namer.

Has to be more constrained than an arbitrary graph.

Open questions:

  • How to represent it in the wallet properly
  • How to use it in the wallet
  • Where is the paper for naming hubs?
@Tartuffo Tartuffo changed the title Naming hub: interface to look up an object and get a (set of) name(s) Naming hub: interface to look up an Issuer object and get a (set of) name(s) Apr 13, 2022
@dckc
Copy link
Member

dckc commented Apr 13, 2022

for motivation, see #4819 (comment)

@Tartuffo
Copy link
Contributor

The vBank has a list of pet names, and that is how they will get into the user's wallet for MN-1. (vBank should publish via subscription).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
namehub-petname issuer naming, petnames, namehubs, ... needs-design wallet
Projects
None yet
Development

No branches or pull requests

4 participants