Wireless protocols like Wi-Fi and 5G are still designed by hand. teNET breaks a protocol into typed building blocks, lets a model assemble and tune them, and uses a mathematical certificate to admit only designs that cannot break: no collision storms, no dropped handovers, no deadlock. It builds directly on her PhD work on self-driving protocols and extends it to 5G and satellite.
the idea
A protocol is an agreement. Compose it from typed blocks, let a model search, and deploy only what a certificate proves cannot collapse.
teNET grows out of her doctoral thesis, Learning-Driven Frameworks for Self-Driving Protocols in Next-Generation Networks, and turns that foundation into a system. It mines a protocol from its specification as a set of blocks, each one an extended finite state machine with typed dependencies. A generative model composes and tunes those blocks. A computable certificate then decides what may run, admitting only compositions that provably cannot collapse: no collision storm, no ping-pong, no starvation, no deadlock. The certificate is the one tenet every composition has to hold to. Cardinal is the dense-MAC instance. Wi-Fi, 5G, and NTN are the case studies.
performance in the objective, safety in the certificate, search in between. see it running ↓
news
teNETSelf-Driving Protocols Need a License, the vision paper that introduces the certificate-as-license abstraction behind teNET. The license grows into its own system: Vouch.
CardinalCardinal, the dense-MAC instance with the R0 stability certificate, a generative proposer over a typed block library, and certified search validated in ns-3.
the unit
A block is an extended finite state machine
Every mechanism is one block with a fixed set of fields mined from the spec: a trigger that activates it, a guard that says when it is meaningful, an action, an objective, a configuration of toggles and parameters, typed dependencies to other blocks, and its own internal state machine. The guard does the work. Backoff is meaningful only if a failure signal exists, so removing all feedback turns it into dead code.
Fig 1 - the block fields, filled in for 802.11 binary exponential backoff.
hover a panel to highlight it
the grammar
Four dependency types separate a legal protocol from a broken one
Strong edges are co-required, ACK and retransmission travel together. Conditional edges gate validity, backoff is valid only if a feedback signal exists. Weak edges are optional and toggleable, RTS/CTS improves carrier sense but can be switched off, and most of the design space lives on them. Independent blocks share no state and compose freely.
Fig 2 - the dependency taxonomy, with examples from the specs.
hover a block for its role
across the stack
A protocol is a graph of blocks, and each decision has a home layer
CSMA/CA equals ALOHA plus a strong carrier-sense block plus an optional weak RTS/CTS block. Protocols differ by which blocks are present and how the edges wire them, not by being written from scratch.
Fig 3 - ALOHA and CSMA/CA as block graphs. CSMA/CA is ALOHA plus two blocks.
hover a block or an edge
Where each decision sits is fixed by layer: when to transmit at the MAC, the route at the network layer, the sending rate at transport, connection state and handover at the control plane. Wi-Fi owns PHY and MAC only; 5G owns the full access-stratum stack; NTN is that stack under long delay and Doppler; the transport protocols own transport.
Fig 4 - the layer and decision map, and which technology owns which layers.
hover a layer for detail
the loop
A generate-evaluate-refine loop whose verifier is sound
Synthesis runs as generate, evaluate, refine, the pattern the recent AI-for-systems work established. Its documented failure is reward hacking when the verifier is incomplete. teNET replaces the gameable benchmark with a sound certificate, so the loop cannot reward-hack into a protocol that can collapse.
Fig 5 - the synthesis loop. The dashed box is the search pattern; the green certificate is the sound verifier inside it.
hover a stage for its role
safety
Two certificate families, one objective rule
Layer / mechanism
Failure prevented
Certificate
Family
Wi-Fi MAC, 5G RACH
collision storm, collapse
R0 < 1 branching stability
stability
5G RRC handover
ping-pong, radio link failure
oscillation bound + reachability
correctness
Transport (TCP, QUIC)
starvation, non-convergence
no-starvation bound
correctness
RLC, routing
deadlock, loops
no-deadlock, loop-freedom
correctness
the objective rule
Performance goes in the objective, a proportional-fair utility scaled by the Jain fairness index. Safety, stability, and correctness go in the constraint, the certificate. A soft stability penalty gets reward-hacked, which is why a decade of learned congestion control kept rediscovering unfairness. The certificate makes the constraint un-gameable.
case studies
Wi-Fi for depth, 5G for novelty, NTN for the frontier
Wi-Fi 802.11
Cardinal: dense MAC
The R0 stability certificate over BEB, HARQ, RTS/CTS, OFDMA, and MLO. The depth anchor, validated in ns-3.
stability certificate, proven
5G NR
RACH and handover
RACH shows the stability certificate transfers. Handover is the novelty: a correctness certificate against ping-pong and radio link failure.
novelty lead
NTN / LEO
Direct-to-cell
The 5G stack under 20 to 40 ms one-way delay, plus or minus 50 kHz Doppler, and constant handover. Both certificate families at once.
frontier stress test
foundations
Built on her doctoral thesis, and a year at Skylark Wireless
teNET grows directly out of two things. The first is her doctoral thesis, Learning-Driven Frameworks for Self-Driving Protocols in Next-Generation Networks, which introduced the idea of treating protocol mechanisms as learnable, composable building blocks rather than a hand-tuned monolith. The second is a year as a full-time research intern at Skylark Wireless LLC, working on on-device resource allocation and MU-MIMO scheduling in massive MIMO; the IEEE WCNC 2024 paper below is the on-device result of that work. teNET adds the three pieces the thesis line was missing: a generative model as the proposer, a sound certificate as the gate, and generalization beyond Wi-Fi MAC to the 5G and NTN stacks. The thesis is the foundation; this program is what it grew into.
Learning-Driven Frameworks for Self-Driving Protocols in Next-Generation Networks
PhD dissertation
The thesis that framed protocol mechanisms as learnable modules composed under correctness constraints.
Autonomous On-Device Protocols: Empowering Wireless with Self-Driven Capabilities
IEEE WCNC, 2024 · from the Skylark Wireless internship on MU-MIMO scheduling
On-device self-driving protocol behavior, grounded in the massive-MIMO resource-allocation work at Skylark.
Towards a Learning-Based Framework for Self-Driving Design of Networking Protocols
IEEE Access, 2021 · NCWIT Collegiate Award Honorable Mention
The cornerstone framework paper for self-driving protocol design.
LATTE: Online MU-MIMO Grouping for Video Streaming over Commodity WiFi
ACM MobiSys, 2021 · Best Poster
Online MU-MIMO user grouping, the precursor to the production scheduler later built at Skylark.
MuViS: Online MU-MIMO Grouping for Multi-User Applications over Commodity WiFi
2021
Grouping for multi-user multimedia applications over commodity Wi-Fi.
A Cross-Layer Approach for Supporting Real-Time Multi-User Video Streaming over WLANs
ACM MobiSys, 2021
Cross-layer scheduling for real-time multi-user video over WLANs.
MAC Protocol Design Optimization Using Deep Learning
IEEE ICAIIC, 2020 · NCWIT Collegiate Award Finalist
Early deep-learning optimization of MAC behavior.
Unboxing MAC Protocol Design Optimization Using Deep Learning
2020
Interpreting what a learned MAC design optimizer actually does.
CONVINCE: Collaborative Cross-Camera Video Analytics at the Edge
IEEE PerCom Workshops, 2020 · Best WIP
Collaborative cross-camera analytics at the edge.
Challenges and Limitations in Automating the Design of MAC Protocols Using Machine Learning
IEEE ICAIIC, 2019
The problem statement that motivated the line: where naive automation breaks.
Towards a Machine Learning-Based Framework for Automated Design of Networking Protocols
IEEE PerCom Workshops, 2019
The early framing of automated protocol design as a learning problem.
Poster: Towards Self-Managing and Self-Adaptive Framework for Automating MAC Protocol Design
ACM HotMobile, 2019
The first poster sketch of the self-driving MAC idea.
DeepMAC: A Machine Learning-Based Automated Design Framework for MAC Protocols
N2Women @ ACM SenSys, 2019 · Best Poster
The first automated MAC-design framework in the line.
try it
teNET, running
The same pipeline on three technologies. Each run mines blocks from the spec, proposes a composition, gets vetoed by the certificate, refines against the reason it failed, and only then reaches the simulator. Numbers are illustrative until the benchmark lands.
# installpip install tenet-synth# synthesize a certified Wi-Fi MAC at density 50tenet synth --spec 802.11ax --objective pf --density 50# validate the admitted design in a standard simulatortenet validate --sim ns3 --design out/best.json
publications
Selected publications
The self-driving wireless line below is what teNET grows from; the other groups show the wider program. First author throughout unless noted; some entries are under submission.
Self-driving wireless and protocols
Self-Driving Protocols Need a License
ACM HotNets, 2026 · under blind review · the vision paper (Project 1)
Cardinal: Generative Synthesis of Wireless MAC Protocols Under a Compositional Stability Certificate
ACM SIGCOMM, 2026 · in preparation · the dense-MAC instance (Project 2)
BlackWidow: Constraint-Masked Reinforcement Learning for Cascade-Safe Wireless Control
ACM SIGCOMM, 2026 · under submission
Arachne: LLM-Driven Compositional MAC Protocol Synthesis from Standards Specifications
ACM MobiHoc, 2026 · sole author, under submission
INTACT: Phase-Transition Theory for Multi-Agent Learning Under Distribution Shift
ACM SIGMETRICS, 2026 · under submission
VETO: Verified Safety Envelopes for Reinforcement Learning under Distribution Shift
CoRL / AAAI, 2026 · under submission
MIRAGE: Mobility-Invariant RAN Attack-detection Guard Engine
USENIX NSDI, 2027 · under submission
Agentic AI systems
On the Wire, Three LLMs: A Comparative Network Measurement of Chat, Inference-Serving, and Agentic Workloads
ACM SIGMETRICS '27 · the Gauge line
Patient Packets: A Reliability-Budgeted Scheduler for Agentic LLM Workflows
ACM SoCC, 2026
Old Models Don't Retire: Network-Layer Behavior of Multi-Version LLM Coexistence
MLSys, 2027
The Single-Call Fallacy: Why Carbon-Aware Scheduling Misses Agentic AI's Real Drivers
Workshop on Sustainable Computer Systems (HotCarbon), 2026
Direct-to-cell LEO satellite
SkyHandover (Stellink): Predictive Direct-to-Cell Handover for LEO Satellite Networks
under submission · 8.3 s lead time on 106 GB of traces
SpaceREGULATE: Schedule-Driven Cross-Jurisdictional Data Governance for LEO Constellations
sole author, under submission
SoK: Privacy Risks and Security Vulnerabilities in B5G/6G-Satellite Networks
USENIX Security · under review
Survey on Direct-to-Device Satellite Communications: Advances, Challenges, and Prospects
ACM MobiCom LEO-Nets, 2024
Datacenter and web systems
CacheCatalyst: Application-Aware Cache Coordination for the Modern Web
USENIX NSDI, 2026 · accepted
Poison Comes in Small Packages: Application-Driven Reexamination of Datacenter Microbursts
ACM POMACS / SIGMETRICS, 2025
Balancify: Application-Aware Load Balancing for Microservices
ACM CoNEXT, 2025
artifact
An open, measurement-heavy framework
The simulator is built on SimPy, process-based discrete-event, with each block a process and the channel a shared resource. It is designed to be opened up: swap blocks, toggle configurations, plug in different objectives and reward functions, and instrument every event. Validation runs against ns-3 for Wi-Fi and Hypatia or StarryNet for LEO. The point is a shared block-level testbed for protocol synthesis, which the field does not have today.
The block model is formal and is the source of truth. The dependency graph and the block state machines are defined explicitly so the certificate can check a composition and the protocol stays readable. A graph neural network, if used at all, only accelerates the search; it never decides correctness.
outputs
Two papers, two projects
The work is told in two complementary projects. One names the problem and the abstraction; the other builds and measures it end to end.
Project 1 · the vision.Self-Driving Protocols Need a License (under blind review, HotNets 2026). The position paper: automated protocol design became generative without becoming trustworthy, and the fix is an idea the self-driving-networks vision set aside, closed-form analysis recast as a deployment license. It frames the certificate-gated division of labor that defines teNET, an untrusted proposer and a trusted certifier, and lays out the cross-stack research agenda.Project 2 · the instance.Cardinal (in preparation, SIGCOMM). The concrete dense-MAC system that turns the license into running code: the R0 stability certificate over backoff, HARQ, RTS/CTS, OFDMA, and MLO, a generative proposer over a typed block library, and a certified search that reaches the safe-and-good designs a fixed grid misses, validated in ns-3.
Together they are the vision and its first proof point. The roadmap continues with 5G handover, where the correctness certificate against ping-pong and radio link failure is the novel core, then NTN, where both certificate families are stressed under long delay and constant handover, alongside an open framework and benchmark released for the community.
Structural precedent for the writing is TCP ex Machina: Computer-Generated Congestion Control (SIGCOMM 2013). The addition a generative search needs, which a fixed-action search did not, is the certificate.
get involved
Contact
If you work on protocol design, formal methods for networks, or agentic systems, and want to contribute a mining workstream, a certificate, or a case study, get in touch. The framework and benchmark will be released openly.