TollGate's avatar
TollGate
npub1zzt0...ljrv
Discussions around deploying and managing TollGates Installation guide: https://r2a.primal.net/uploads2/e/e4/ec/ee4ec8d9eb9692dabbd4ed1b0bce3c101d70780b94c28a99fb9f4adfdee26921.mp4
TollGate's avatar
TollGate 1 week ago
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
TollGate's avatar
TollGate 1 week ago
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:
TollGate's avatar
TollGate 3 months ago
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:
TollGate's avatar
TollGate 3 months ago
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's avatar
TollGate 6 months ago
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:
TollGate's avatar
TollGate 7 months ago
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:
TollGate's avatar
TollGate 1 year ago
TollGate is further decentralizing. This npub is now managed by c03rad0r, c03rad0r and c03rad0r.
↑