We're starting!
View quoted note →
TollGate
npub1zzt0...ljrv
Discussions around deploying and managing TollGates
Installation guide:
https://r2a.primal.net/uploads2/e/e4/ec/ee4ec8d9eb9692dabbd4ed1b0bce3c101d70780b94c28a99fb9f4adfdee26921.mp4
tollgate-module-basic-go v0.6.0 — Cashu-paid WiFi that doesn't trust your MAC
The go implementation has seen, 250 commits since v0.5.0 — and there are multiple TollGate clients now speaking the protocol.
🔐 Identity is the TCP socket. No more trusting client-claimed MACs — forged identities can't borrow your session, and MAC rotation can't reset the meter or stretch paid time.
💰 Money safety. A payment refused during a mint outage never burns your token. Critical Cashu races fixed (swap counter, keyset rotation, V2 swap crash). Payment panics contained instead of killed.
🪪 One key, one identity. Unified NIP-06 mnemonic recovery: npub, CGNAT address, per-interface MACs, root and management-WiFi passwords — all derived from 12 words.
🌐 Portal that just works. Decoupled from nodogsplash, reachable pre-auth, smooth post-payment redirect.
▶️ Install (2 min):
▶️ Captive portal + payment:
▶️ Config UI:
Try it on your own router:
bash <(curl -fsSL https://raw.githubusercontent.com/OpenTollGate/tollgate-installer/main/install-and-test.sh)
🛠 Releases without GitHub runners. Build + release pipeline runs on Nostr CI. Reproducible builds. VM acceptance lane + Docker cloud-lab (live mint zoo, keyset rotation, fee mints).
Also: SSRF hardening, LAN-only API firewall, RFC 1918 isolation, spending-condition token rejection.
📦 Download:
#bitcoin #cashu #nostr #opensource
GitHub
Release TollGate v0.6.0 · OpenTollGate/tollgate-module-basic-go
TollGate v0.6.0 (tollgate-wrt)
Released: 2026-10-21
Channel: stable
Module commit: cf7cad34677e87e775e7f16786b1bbf18c4bc8bc
Package: tollgate-wrt_0...
Next Community Call: Wednesday, October 21!
Join us for our monthly community call to discuss the latest developments in the TollGate project and the future of decentralized internet access.
This is a great opportunity to connect with the core team and other community members, ask questions, and share your ideas.
Date: Wednesday, October 21, 2026
Time:
- Eastcoast USA: 8:00 am (08:00)
- Europe CEST: 2:00 pm (14:00)
- Cobrador Island (Shanghai): 8:00 pm (20:00)
What we have been up to:
- The Go backend (tollgate-module-basic-go) has a v0.6.0 pre-release out:
- Getting routers ready: conwrt flashes OpenWrt onto routers. It uses AI to work out how to flash a new model, then flashes that model automatically from then on. tollgate-installer is a desktop wizard that finds routers on your LAN and installs TollGate on them.
,
- Test automation: one framework runs our TollGate backends (Go and Rust) against physical routers, local QEMU VMs or cloud VMs.
- tollgate-rs v0.1.0-rc.2 is out. It's a Rust rewrite that builds in everything we've learned so far. It can sell anything that streams, not only bandwidth, and it's built FIPS-first.
- tollgate-suite-wrt v0.1.0-rc.2 is one way to deploy TollGate: the full stack packaged for OpenWrt routers, with a captive portal and Lightning payments.
- tollgate-fleet is another way to deploy TollGate. It runs many OpenWrt routers as one network, bridged over FIPS to a single gateway. Phones pay once and keep their session as they roam from router to router.
We will be discussing:
- From router to TollGate: flashing, installing and testing.
- tollgate-rs and the road to v0.1.0.
- Ways to deploy TollGate: suite and fleet.
- Community contributions and how to get involved.
- Open Q&A session at the end.
The Call:

GitHub
Release v0.6.0-rc6 · FreedomTechFeed/packages
Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md - Release v0.6.0-rc6 · FreedomTechFeed...
GitHub
GitHub - Amperstrand/conwrt: OpenWrt flashing framework
OpenWrt flashing framework. Contribute to Amperstrand/conwrt development by creating an account on GitHub.
GitHub
GitHub - OpenTollGate/tollgate-installer: Desktop app for installing TollGate OS
Desktop app for installing TollGate OS. Contribute to OpenTollGate/tollgate-installer development by creating an account on GitHub.
GitHub
GitHub - OpenTollGate/physical-router-test-automation
Contribute to OpenTollGate/physical-router-test-automation development by creating an account on GitHub.

HiveTalk
Hivetalk Honey Video Conference - Join TollGate-Community-Call
Next Community Call Sunday 21st!
Join us for our monthly community call to discuss the latest developments in the TollGate project and the futur...
Next Community Call Today!
Join us for our monthly community call to discuss the latest developments in the TollGate project and the future of decentralized internet access.
This is a great opportunity to connect with the core team and other community members, ask questions, and share your ideas.
Date: Today, July 21, 2026
Time:
- Eastcoast USA: 8:00 am (08:00)
- Europe CET: 2:00 pm (14:00)
- Cobrador Island (Shanghai): 9:00 pm (21:00)
What we have been up to:
- v0.5.0 released! The Go backend went through three alpha cycles and shipped stable on July 3rd. Major security hardening: SSRF protection, DoS limits on all reads, RFC 1918 isolation blocking WiFi from upstream LAN, config file lockdown. New NIP-06 identity system derives IPv4, MAC, and BIP39 seed from merchant key. Lightning reliability fixes include quote persistence to disk, exponential backoff, and fuzzy mint URL matching.
- tollgate-rs Rust backend built from scratch into a working mesh payment routing system with metered forwarding, peer-to-peer balance accounting, bidirectional peering, drift detection, and a top-like TUI monitor. Docs for internet exit, GRE tunneling, and mesh architecture merged.
- ESP32 firmware now supports B2B ehash mining settlement with board-to-board mining through TollGate, dual-wallet config, and faucet clients. ESP32-C3 compatibility advancing for balloon deployments with local relay support re-enabled.
- TollGate Android app: full Cashu CDK wallet migration, WiFi-based TollGate discovery with auto-connect, gateway protocol on port 2121, and a complete pay flow with multi-mint auto-rebalance.
- LR2021 throughput reached 1500 kbps. Schematics completed with validated pin connections. GPS-enabled range testing firmware ready for outdoor tests.
- microFIPS mesh now has ESP-NOW transport compiling and flashing on ESP32-C3, Noise IK protocol with golden vector tests, and an LR2021 SPI driver with FLRC framing.
- Community highlight: a working MVP called fips-tollgate has been built, combining FIPS mesh and TollGate to let gateway operators charge for access to a FIPS mesh network using Cashu. Source on ngit.
- Captive portal polished with balance dashboard, DLEQ keyset rotation handling, session-expiry heartbeat, and graceful degradation for missing browser APIs.
- Protocol spec advanced: relay/bootstrap mode for multi-hop token chains, and multiple metrics (time + data) allowed simultaneously.
We will be discussing:
- The v0.5.0 release and what's next.
- Mesh networking progress across FIPS, LR2021, and ESP-NOW.
- Community contributions and how to get involved.
- Open Q&A session at the end.
The Call:


HiveTalk
Hivetalk Honey Video Conference - Join TollGate-Community-Call
Next Community Call Sunday 21st!
Join us for our monthly community call to discuss the latest developments in the TollGate project and the futur...
TollGate v0.5.0 — stable release. Resilience & hardening.
Mint failures no longer block purchases. Merchant degraded mode with auto-recovery. Upstream Wi-Fi manager for reseller chains. Portal HTTPS + Lightning checkout. Schema-driven config with JSON CLI. .apk for OpenWrt 25.x + .ipk for 24.10.
Install:
Release notes:
New: TollGate Review Club, inspired by Bitcoin Review Club. Help us test alphas and validate stable releases. Join:
#tollgate #openwrt #cashu #lightning #captiveportal #reviewclub
TollGate Release Explorer
TollGate Release Explorer - Browse and download TollGate OS and WRT releases
GitHub
Release v0.5.0 · OpenTollGate/tollgate-module-basic-go
v0.5.0 is the resilience-and-hardening release. A TollGate now degrades gracefully instead of falling over: a failing Cashu mint no longer blocks p...

Signal Messenger Group
Follow this link to join a group on Signal Messenger.
Next Community Call Tuesday the 21st!
Join us for our monthly community call to discuss the latest developments in the TollGate project and the future of decentralized internet access.
This is a great opportunity to connect with the core team and other community members, ask questions, and share your ideas.
Date: Tuesday, April 21, 2026
Time:
- Eastcoast USA: 8:00 am (08:00)
- Europe CET: 2:00 pm (14:00)
- Cobrador Island (Shanghai): 9:00 pm (21:00)
We'll be discussing:
- Recent project milestones.
- Upcoming features and roadmap.
- Community contributions and how to get involved.
- Open Q&A session at the end.
The Call:


HiveTalk
Hivetalk Honey Video Conference - Join TollGate-Community-Call
Next Community Call Sunday 21st!
Join us for our monthly community call to discuss the latest developments in the TollGate project and the futur...
Next Community Call Saturday the 21st!
Join us for our monthly community call to discuss the latest developments in the TollGate project and the future of decentralized internet access.
This is a great opportunity to connect with the core team and other community members, ask questions, and share your ideas.
Date: Sat, March 21, 2025
Time:
- Eastcoast USA: 8:00 am (08:00)
- Europe CET: 2:00 pm (14:00)
- Cobrador Island (Shanghai): 9:00 pm (21:00)
We'll be discussing:
- Recent project milestones.
- Upcoming features and roadmap.
- Community contributions and how to get involved.
- Open Q&A session at the end.
The Call:


HiveTalk
Hivetalk Honey Video Conference - Join TollGate-Community-Call
Next Community Call Sunday 21st!
Join us for our monthly community call to discuss the latest developments in the TollGate project and the futur...
Using TollGate on @daylightco with @erik.
#BH2025
GM, see you in Riga...?


TollGate is further decentralizing.
This npub is now managed by c03rad0r, c03rad0r and c03rad0r.