Skip to content

Specify how delegated /routing/v1 API can support new protocols #377

Description

@lidel

Extracted loose ends from IPIP-337 (to unblock it), but we need to address below at some point.
cc @guseggert @aschmahmann @masih

Open questions

Maybe more tangible example:

  • How does Iroh announce their blake3-specific data transfer protocol?

Idea 1

  • Protocol is the multicodec name of the transfer protocol or an opaque string
    • for protocols with multicodec, a numeric code starting with 0x can be used instead of name
    • for protocols without multicodec registered, we could go with UUID in hex form (also 0x prefix, but we avoid collisions due to them bveing long enough)

Idea 2

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugA bug in existing code (including security flaws)need/analysisNeeds further analysis before proceedingneed/community-inputNeeds input from the wider community

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions