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

Register varsig codes #289

Closed
Gozala opened this issue Sep 13, 2022 · 5 comments
Closed

Register varsig codes #289

Gozala opened this issue Sep 13, 2022 · 5 comments
Assignees

Comments

@Gozala
Copy link
Contributor

Gozala commented Sep 13, 2022

In ucan-wg/ucan-ipld#4 we came to realize that we need self describing signatures for all the same reasons we want self describing hashes a.k.a multihashes.

Intention is to create repo with a varsig spec but in the meantime here is the intended format

<varint signature algorithm code><varint signature size in bytes><signature in bytes>

For that reason we would like to register:

  1. codes for relevant signature algorithms
  2. code for "varsig" umbrella signature code

Later will be used as secondary tag to enable custom not yet standardized signature algorithms and reduce rate of submissions here.

@Gozala Gozala changed the title Register multisignature codes Register varsig codes Sep 14, 2022
@rvagg
Copy link
Member

rvagg commented Sep 20, 2022

sgtm

@expede
Copy link
Contributor

expede commented Oct 22, 2022

@Gozala with #290 merged, is there more to do in this Issue?

@rvagg
Copy link
Member

rvagg commented Dec 6, 2022

@Gozala got a plan for moving forward with this? Do you need a place for this, do you want a new repo or can we find a home in an existing repo. Multibase has an rfcs directory for "spec-like" things: https://github.com/multiformats/multibase/tree/master/rfcs, perhaps we could do something like that in one of the other multiformats repos?

@Gozala
Copy link
Contributor Author

Gozala commented Dec 7, 2022

@Gozala got a plan for moving forward with this? Do you need a place for this, do you want a new repo or can we find a home in an existing repo. Multibase has an rfcs directory for "spec-like" things: https://github.com/multiformats/multibase/tree/master/rfcs, perhaps we could do something like that in one of the other multiformats repos?

This is already used by dag-ucan

https://github.com/ucan-wg/ucan-ipld/
https://github.com/ipld/js-dag-ucan

And there is an ongoing effort to spec out details here https://github.com/ChainAgnostic/varsig

@Gozala Gozala closed this as completed Dec 7, 2022
@Gozala
Copy link
Contributor Author

Gozala commented Dec 7, 2022

Closing because PR with added codes had been merged

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