Skip to content

chore: remove mentioning of not spec'ed Route Broadcasting Protocol#597

Merged
sabineschaller merged 6 commits intomainfrom
s2-routing-protocol
Mar 11, 2026
Merged

chore: remove mentioning of not spec'ed Route Broadcasting Protocol#597
sabineschaller merged 6 commits intomainfrom
s2-routing-protocol

Conversation

@sabineschaller
Copy link
Copy Markdown
Member

It also did some auto cleanup. I'll highlight the 2 main changes in comments.

Like the Internet protocol stack that inspired it, the Interledger protocol suite is divided into layers of protocols with different responsibilities. Lower-level protocols provide basic functionality that higher-level protocols depend on to provide more complex functionality.

> **Aside:** Not pictured in the diagram are configuration protocols including [IL-RFC-31: Interledger Dynamic Configuration Protocol](../0031-dynamic-configuration-protocol/0031-dynamic-configuration-protocol.md) and **Route Broadcasting Protocol**. These protocols are built on top of the Interledger Protocol layer and support it, but are not considered to be transport or application-layer protocols.
> **Aside:** Not pictured in the diagram are configuration protocols including [IL-RFC-31: Interledger Dynamic Configuration Protocol](../0031-dynamic-configuration-protocol/0031-dynamic-configuration-protocol.md) or a route broadcasting protocol (not specified yet). These protocols are built on top of the Interledger Protocol layer and support it, but are not considered to be transport or application-layer protocols.
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

made it generic and pointed out that it wasn't spec'ed out yet

## Overview
Interledger is a protocol suite that consists of several protocols including the [Bilateral Transfer Protocol](../0023-bilateral-transfer-protocol/0023-bilateral-transfer-protocol.md), the Route Broadcasting Protocol and others necessary for establishment, operation and maintenance of the network. Interledger Dynamic Configuration Protocol (ILDCP) is one of these protocols.

Interledger is a protocol suite that consists of several protocols including the [Bilateral Transfer Protocol](../0023-bilateral-transfer-protocol/0023-bilateral-transfer-protocol.md) or [ILP over HTTP](../0035-ilp-over-http/0035-ilp-over-http.md) and others necessary for establishment, operation and maintenance of the network. Interledger Dynamic Configuration Protocol (ILDCP) is one of these protocols.
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added ILP over HTTP and removed Route Broadcasting Protocol. I did wonder what "and others necessary" would include.

Comment thread 0031-dynamic-configuration-protocol/0031-dynamic-configuration-protocol.md Outdated
Comment thread 0031-dynamic-configuration-protocol/0031-dynamic-configuration-protocol.md Outdated
sabineschaller and others added 3 commits November 19, 2024 10:22
…-protocol.md

Co-authored-by: Max Kurapov <maxkurapov@gmail.com>
…-protocol.md

Co-authored-by: Max Kurapov <maxkurapov@gmail.com>
Comment on lines +87 to +97
- RBP is a protocol built on top of ILP, and is used for transferring routing information to build routing tables.
- RBP data is put into the extensible data area of ILP packets.
- A Route Broadcasting Protocol is thought to be a protocol built on top of ILP, and would be used for transferring routing information to build routing tables.
- RBP data would be put into the extensible data area of ILP packets.
- RBP is an idea that does not exist yet.
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made this section hypothetical. If we want to completely remove it, we need to change the svgs and the numbering.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To me, the third point is already implied by the first one

Copy link
Copy Markdown
Contributor

@mkurapov mkurapov Nov 21, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can imply that something does exist, but it is not part of the official spec but simply EXPERIMENTAL, which we can still link to. The experimental spec can link to the code.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just changed that.

@sabineschaller sabineschaller merged commit a02f828 into main Mar 11, 2026
@sabineschaller sabineschaller deleted the s2-routing-protocol branch March 11, 2026 08:48
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

Successfully merging this pull request may close these issues.

2 participants