Sovereign Airwaves · Udon Thani

Krobjob Grid

Off-grid municipal commerce: payments, delivery dispatch, and asset tracking that keep working when the internet doesn't — on a license-exempt LoRa mesh.

เครือข่ายการค้าชุมชนแบบออฟกริด — ชำระเงิน จัดส่ง และติดตามทรัพย์สิน ทำงานได้แม้อินเทอร์เน็ตล่ม

5,164
real venues mapped
★ 1,042
venues our discovery adds beyond public data
≤ 50 mW
NBTC license-exempt · enforced at compile time
100%
pilot-day delivery, simulated on real Udon Thani terrain (ITM)

Commerce stops when connectivity stops

น้ำท่วมและไฟดับตัดอินเทอร์เน็ต — การชำระเงินและการจัดส่งหยุดทันที Krobjob Grid ทำงานต่อได้โดยไม่พึ่งอินเทอร์เน็ต

Offline-first POS

Sales, Thai VAT receipts, and PromptPay QR — fully offline, synced when a link returns.

Off-grid dispatch

Optimal driver↔job assignment delivered over the mesh — no cellular required.

Disaster mode

Missing-person priority traffic outranks commerce, with dual-signature government control.

The market, mapped venue by venue

Every dot is a real Udon Thani business (PII-stripped). Gold pins are venues our own discovery adds beyond public sources.

Udon Thani venue map
Food & drink — 3,542 · ★910
Shops & other — 758 · ★97
Lodging — 478 · ★5
Bars & nightlife — 198 · ★30
Attractions — 102
Spa & massage — 76
Shows & fun — 10
Total 5,164 · ★1,042 our discovery adds
Live version: the planner's Venues overlay — toggle ★ Our data to see public data alone.

One dataset, three products

3,542
food & drink (★910 ours)
478
lodging
198
bars & nightlife (★30 ours)
946
attractions · spa · shops · shows

One gateway brain, three surfaces

🏪 Merchant POS (PWA)

Offline ledger, Thai VAT (ใบกำกับภาษี), PromptPay QR, Ed25519-signed sync. Works on any phone.

🏍️ Driver dispatch

Optimal assignment (Hungarian solver) over real road ETAs, delivered per driver over IP or mesh — with idempotent acks. Built end-to-end.

📡 Mesh + IoT

920–925 MHz LoRa: every frame encrypted (ChaCha20-Poly1305, per-node keys), SX1262 driver built with the legal power/duty limits in the type system. Real silicon is the last mile.

Part II · The commercial platform — live today

krobjob.com

“Sell direct. Keep more of every baht.” — commission-free ordering, POS, and Thai tax compliance for bars & restaurants, live at krobjob.com. Founding merchants pay 0%, locked in, vs the up to ~30% delivery apps take on standard contracts.

ขายตรง เก็บทุกบาทไว้ได้มากขึ้น — หน้าสั่งอาหารของร้านเอง POS และใบกำกับภาษีไทย ค่าคอมมิชชั่น 0%

0%
founding commission, locked — ฿0 setup, live in a day
v0.7
deployed on Vercel · 73 back-office screens, 38 modules
EN + TH
bilingual by construction — customer pages, POS, admin
59,493
businesses in the acquisition database · ~19.4k reachable · 77 provinces

Compliant by design — verified against the primary law

ตรวจสอบตามประกาศ กสทช. (มท. 1033-2560) โดยตรง — ไม่ใช่การคาดเดา

Radio (NBTC)

≤ 50 mW e.i.r.p., SDoC self-declaration tier — enforced in software on every device. Duty cycle ≤ 1%/hr per device (10%/hr on the 20-channel FHSS path) — read from the Royal-Gazette text, not assumed.

กำลังส่ง ≤ 50 mW · รอบการส่ง ≤ 1%/ชม. ต่ออุปกรณ์

Privacy (PDPA)

Edge anonymization: only aggregate integers leave a node — enforced by a compile-time guardrail. Venue data carries no personal fields.

ข้อมูลส่วนบุคคลไม่ออกจากอุปกรณ์ — ส่งเฉพาะตัวเลขรวม

Emergency powers

Missing-person overrides need two distinct government signatures (authority + guardian), replay-proof, with an immutable audit trail.

การใช้อำนาจฉุกเฉินต้องมี 2 ลายเซ็นราชการ + บันทึกตรวจสอบ

The radio math is done — and adversarially verified

100%
pilot-day delivery on real terrain, CI-gated
8 radios
real-hardware contention test — capture 95–99%
60×
capacity headroom, ~$100 of gateway hardware
Beyond commerce · the dormant gates the proven transport opens

One proven mesh. Many public goods.

The hardware test didn't just validate delivery dispatch — it validated the transport: a sovereign, offline, encrypted, legal-by-construction multi-node radio network. Commerce is the first tenant. The wire protocol reserved room for the rest from day one — each is a payload on a transport that now demonstrably works, on the same ~$150 gateway + ~$30 nodes, no new radio layer.

โครงข่ายวิทยุอธิปไตยที่พิสูจน์แล้ว — การค้าเป็นเพียงการใช้งานแรก

🌊 Flood & disaster early-warning

A network whose entire point is to work when the internet is down is a warning network. Weather-warning + missing-person priority frames (types 4, 7) and dual-signature government override already exist in the protocol. Isaan's floods are the origin story.

⛈️ Weather & environment

Aggregate sensor telemetry — temperature, rainfall, river level, air quality — as PDPA-clean integers. Frame types 5–7 (density / weather observation / weather warning) are reserved and byte-budgeted today.

👥 Crowd & traffic density

Density sampling (type 5) from the mesh itself — event safety, market footfall, corridor congestion — with no personal data ever leaving a node (the compile-time PDPA guardrail).

⚡ Energy & micro-grid telemetry

Grid-anomaly frames (type 3, a grid_delta_ma field) for off-grid solar/battery monitoring, load-shedding signals, and theft/outage detection where there is no smart-meter backhaul.

🎯 Search & asset tracking

Target-tracking frames (type 2) for livestock, high-value assets, or search-and-rescue tags — long-range, battery-frugal, and independent of cellular coverage.

🚁 Mobile & aerial relays

Drone- or vehicle-borne nodes extend coverage on demand — flood-zone survey, temporary event mesh — riding the same duty-gated FHSS transmit path and the same driver. Furthest gate; clearest once nodes fly.

Reserved in the protocol today, not yet productised — but each is a municipal-scale public good the same infrastructure unlocks, and each is a reason a government partner funds the mesh before a single order ships.

Where we are, what's next

Built & tested (software-complete)

Authenticated gateway with persistence · encrypted mesh wire (ChaCha20-Poly1305, byte-identical across Rust, Go, and OpenSSL) · SX1262 radio driver with the legal power/duty limits enforced at compile time · full dispatch loop closed under a simulated RF channel, then validated on 8 real SX1276 radios (FIT IoT-LAB) · offline OSM routing live-verified in CI · offline POS with Thai VAT + PromptPay · 300+ automated checks.

Pilot corridor: validated on real terrain

The planned mast site was run through ITM/Longley-Rice terrain propagation (30 m grid, 95/95 confidence); the 20-merchant corridor delivered 100% of a simulated business day (239/239 orders) — a result the CI gate now re-proves on every commit. Placement is frozen; a ~$200–300 cable bench (real SX1262 silicon over coax + attenuators, zero airwaves) is the one remaining step before the field pilot.

StepWhatCost class
DonePilot simulated end-to-end on real Udon Thani terrain — 100% delivery, CI-gated$0
NowCable bench: real SX1262 silicon vs the calibrated sim (attenuator rig, no airwaves)~$200–300
PilotCity-center corridor (frozen, terrain-validated placement), NBTC SDoC filingequipment + ops
Scale100 nodes, OTA updates, municipal disaster-mode agreementsPhase 2

Live demo

Switching to the network planner — real venues, real physics, live optimization.

Demo script (planner → 🎬 Present): market → ★ our data → the network → naive radio fails → verified fix → live dispatch.
▶ Open the live network planner
Opens in a new tab · press 🎬 Present · advance with → · Terrain coverage panel imports the real Site Planner export

The ask

[ Together: funding amount · use of funds · pilot partners sought · team ]

Appendix · technical diligence

Architecture

Appendix · technical diligence

Airtime & capacity (verified numbers)

ConstraintValueSource
Legal duty cycle (<50 mW)1%/hr per device (36 s)NBTC TS 1033-2560 §2.3.1 (primary text)
FHSS path (≥20 ch, ≤0.4 s dwell)10%/hr — still license-exempt§2.3.2
Frame airtime, 24 B61.7 / 205.8 / 823.3 ms @ SF7/9/11Semtech ToA formula
Usable channel operating pointG ≲ 0.10–0.15 (pure-ALOHA survival e−2G)collision math
Capacity ladder8ch × ADR 2.5× × cadence 3× ≈ 60×docs/CHANNEL-CAPACITY.md
No dwell / LBT mandates in Thailandduty-cycle or FHSS onlyverified vs RP002 + ARIB + NBTC
Pilot corridor on real terrain (ITM, 30 m)100% delivery · worst link 138 dB with ~10 dB SF9 margintestdata/pilot_links.json + CI gate
Appendix · technical diligence

How we verify

Krobjob Grid · Sovereign Airwaves NBTC ≤50 mW ✓920–925 MHzpilot ✓ real-terrain 100%★ +1,042 via our discovery KrobJob story → Hardware → Live planner →
← → navigate · Home/End jump
1