Ran across an interesting project which at initial glance is about food delivery called Free Food. As I explain below, that's free as in speech not beer.
The creator of it, Noah Levenson, has a pretty good intro video:
Given the project name, at first I thought it was about getting food that would be thrown out distributed to hungry folks, but watching the video, it became clear that this is more about being able to order food directly from verified local restaurants on a decentralized trust network and avoiding the (almost criminally) inefficient middle man services like DoorDash, GrubHub, UberEats, etc. The README for the project explains the goals well and has a quick run down on why the middle man food "delivery" apps/services are so bad.
Using a decentralized network (think BitTorrent more than BitCoin) it allows for restaurants owners to verify their ownership of a particular local restaurant and publish their menus. This protects against the type of unauthorized listings and other fakery that the middle man services engage in, so you know you're dealing with the real restaurant. Hungry people can find the menus of nearby restaurants and place orders. Reference implementations of the diner and restaurant clients are shown, although I didn't see the source for them available. Presumably the restaurant uses its existing delivery staff for the delivery, or you can pick up.
This is an interesting project, particularly because it's potential goes well beyond just restaurant delivery. Really any resource that can benefit from decentralized (no valueless middle man required) localized (relevant to you, where you are now) discovery can benefit from this type of system. In theory a delivery drivers could advertise themselves as resources and the system could do the matchmaking. Since the network is decentralized this would mean they wouldn't have to share their fee with a middle man network provider.
I'd definitely give this a shot if it started up in my area. In the meantime there is a better sort of food delivery service that I've been using lately and have been quite happy with. It is called Club Feast (use my referral code dav1 if you try it out!). While it still is a middle man service, they have a twist on it that should benefit both the restaurants and the delivery drivers. It requires you to order your meals hours in advance (it used to be the previous day but in the past month they have been able to move it up to same day). This allows the restaurant and delivery network time to optimize the food preparation and the routes. It is a subscription service, which means you sign up for a certain number of meals a week and pre-pay for them as credits. It lets unused credits stack up and you can pause, so it is fair to the subscriber. The meal credits themselves are $7 each, so the meals are inexpensive although limited to what the restaurant decides to make available for $7. There are tons of options though so that has not been a problem for me in San Francisco. It seems like a great win-win-win compromise for the restaurants, drivers and customers, although I would love for a journalist to investigate and report on the actual outcomes.
Would a robust Free Food network be better than Club Feast? Perhaps? CF optimizes a somewhat different problem, but perhaps that could be layered into FF as well? Is there additional value CF could bring that benefits from its centralization? Not really sure. Some things I am sure about are that both of these are better than the dominant centralized apps, and that Free Food really needs to change its name, and the paltry amount of tests in `libfood` is scary 😂.