Skip to content

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

@lidel

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    need/analysisNeeds further analysis before proceedingneed/community-inputNeeds input from the wider communityneed/triageNeeds initial labeling and prioritization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions