It exists. It's still rough around the edges, but it exists. @Chandran promised me to polish it up a bit and release it for everyone... soon (tm).
Edit: @retired, DM for new npub
Disclaimer: rough around the edges! https://github.com/chGoodchild/GLTollGate
My upcoming todos: 1. Get ndsctl to measure the data usage correctly - might need to dig into iptables 2. Get TollGates to recognize each other so that they can do business with one another 3. Either try to fit a cashu wallet onto the TollGate or make nostr events to broadcast connection intent so that DVMs can pay invoices on the router's behalf
Whats nr 2 about? If you need with nr3, don't hesitate to ask in our channels/discord etc. there are many people who can help.
I tried doing number 3 about two weeks ago with the intention of enabling TollGates to resell each other's Internet gateways. The router's resources are much too limited for CDK or cashu-cli though. Now I'm using an endpoint that melts cashu tokens to LNURL. Eventually the router's need a way to issue payments as well though...
an app based on CDK should compile to a tiny binary, it might work after all. is the wallet going to be for the router or for the user? if for the user, it should live in the browser frontend.
Currently I'm thinking of a wallet that sits on the router so that the router can shop for cheaper and better gateways. However, the user who buys data from the router might also benefit from a customeized wallet that keeps lots of small notes offline and automatically pays in small installments. The router I'm working on (GLAR300m) usually has between zero and 500kb or remaining storage space. There is probably a lot of room for optimization though...
Number 2 is about building a mesh network. Thats the end goal. Captive portals are just a useful milestone...
What’s a tollgate for? Like a paywall?
Walls stop you from getting somewhere. TollGates pay for the road that gets you where you want to go. The TollGate is for encouraging you to share your WiFi
See I never did anything like this because I didn’t want to be liable for anyone else’s internet activity.
If you're TollGate is profitable it can pay for a VPN using Bitcoin. If you want to contribute towards wifi infrastructure, but your still hesitant to route unknown traffic through your fiat internet gateway, you can use silent.link If this is still too scary, you can just connect to someone else's TollGate and resell their gateway pseudonymously - this helps because it increases their range.