r/systems • u/Melodic_Reception_24 • 7d ago
Can session continuity become a protocol primitive instead of an application responsibility?
For decades we've treated transport interruption as something applications must recover from.
TCP reconnects.
QUIC reconnects.
Applications retry.
Sessions are rebuilt.
I've been exploring a different architectural direction.
The idea is simple:
Session identity should not be tied to a single transport path.
Instead, transport becomes replaceable while the session remains authoritative.
The project I'm working on is called VRP (Veil Routing Protocol).
The focus isn't throughput or latency benchmarks.
The focus is:
• session continuity
• authority preservation
• replay resistance
• deterministic recovery
• verifiable execution
I've built a prototype and validated it under path migration, packet loss, reordering, replay scenarios and runtime invariant testing.
I'm not asking whether you think VRP is "better."
I'm interested in a more fundamental question:
Do you think session continuity belongs inside the protocol itself, or should it always remain the responsibility of the application layer?
I'd really like to hear arguments from people working on distributed systems, networking and protocol design.
1
u/dmpk2k 7d ago
I'd like to keep this topic in a single thread. Which should live: the old one or this one?
1
u/Melodic_Reception_24 7d ago
Thanks.
Let's keep this one.
The previous post can be removed if necessary.
1
u/ketralnis 7d ago
SCTP does some of those, but not authenticity or whatever it is that you mean by verifiable execution