Skip to content

Draft protocol to compensate couriers #34

@gnarea

Description

@gnarea

I see this as a blocker to get Relaynet deployed on a large scale as I don't think it'd be realistic (or fair) to rely on unpaid volunteers and charities to act as Relaynet couriers for an entire region/country. And whilst I've been thinking about this from the very beginning, I decided to keep it outside the scope of the initial version of the protocol suite for three reasons:

  • The early drafts of the protocol (called "postage") were getting pretty complex, to the point it felt like a project in its own right.
  • I realised that the time wasn't right and I should defer it until we've run at least a few pilots. Otherwise, there would be far too many design assumptions that would most likely be far too detached from reality.
  • I didn't (and still don't) have access to someone with the legal expertise required to take this forward. I'm particularly concerned about taxation, AML compliance and US sanctions.

I won't be actively working on this in the short term but I want to create this issue collate my thoughts and those of others. Here are some high-level parameters:

  • We should to invite CSOs like Access Now to join this process, and we should invite them as soon as we start working on this.
  • It's OK if version 1 of the protocol is a steppingstone as opposed to the endgame. I prefer something acceptable that works sooner over something theoretically perfect that will take longer to design/build.
  • Consequently, I don't mind using centralised payment systems as long as couriers (just about) anywhere can get paid. In other words, cryptocurrency would be ideal but not required.
  • This is goes without saying but I'll say it because it might throw a spanner in the works: The solution has to be legal. So:
    • Anyone involved with its design, implementation and/or deployment (e.g., Relaycorp) can't violate US sanctions. So we have to seek legal counsel early on.
    • We can't enable couriers to do tax evasion. But how can we do that without disclosing to the repressive regime they live in that they are Relaynet couriers? Maybe we can help them pay tax in a different jurisdiction.
  • Where's the money coming from? Options are: People may pay for the delivery of each cargo (like postage), they may pay a flat fee, people/organisations abroad may contribute towards an "Internet blackout fund", etc.
    • If users have the option to pay the courier directly, there must be a mechanism in place to prevent people who can't afford to pay from being left out. It's OK for people to pay the courier for more capacity or a expedited delivery, but everybody should be able to have their cargo relayed. I think this is where an "Internet blackout fund" can help.
  • If feasible, part of the proceeds should go to legally challenge the blackout and future ones.
  • Incentivising couriers might be a double-edge sword: A small minority may be tempted to disrupt the Internet service so they can be compensated. How do we penalise that?
  • Couriers should not be allowed to put vulnerable people (e.g., children) or animals at risk. This may require partnerships with local charities so they can audit the methods employed by couriers -- at least the largest networks of couriers.
  • Couriers should also be compensated for periodic drills. This is very important to make sure they're actually prepared for a blackout.

To be clear: Relaycorp will not be taking a cut on these funds. If anything, we'll contribute to the Internet Blackout Fund once we start generating a profit from other sources.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions