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

Implement an app to route cargo at a "transport hub" #12

Open
gnarea opened this issue Oct 8, 2020 · 0 comments
Open

Implement an app to route cargo at a "transport hub" #12

gnarea opened this issue Oct 8, 2020 · 0 comments
Labels
apps-couriers Applicable to the desktop and Android couriers attribute-censorship-circumvention enhancement New feature or request

Comments

@gnarea
Copy link
Member

gnarea commented Oct 8, 2020

Describe the problem

Couriers currently have to stop at a location with access to the Internet so that they can relay their data. However, there's no reason why they couldn't just hand it over to another courier if the initial courier won't be able to stop by a location with access to the Internet.

Describe the solution you'd like

Like real-world couriers, this could be solved with a "transport hub":

  • Last-mile couriers relay cargo between end users and the local transport hub.
  • Long-distance couriers relay cargo between transport hubs.

Additionally, either type of courier may have a location with access to the Internet as one of its stops -- in fact, at least one courier route in any region must have one.

This transport hub app would have to keep track of the route for each courier that connects to it and the private gateways whose cargoes have gone through it recently (along with their corresponding routes), so that it route cargo to the appropriate routes.

Note that the app wouldn't need to know the actual stops in the routes. It just needs the id of the route, whether one of the stops provides access to the Internet and the id of any other transport hubs found in the route.

Additional context

See also:

@gnarea gnarea added enhancement New feature or request apps-couriers Applicable to the desktop and Android couriers labels Oct 8, 2020
@gnarea gnarea changed the title Implement an app to route cargo at a "sorting facility" Implement an app to route cargo at a "transport hub" May 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apps-couriers Applicable to the desktop and Android couriers attribute-censorship-circumvention enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant