Session 53: Route cache warming and session protocol refinements

Session protocol (fips-session-protocol.md):
- Clarified DNS entry point applies to IP-based apps; native FIPS uses npub
- Updated transport failover examples (UDP → WiFi, WiFi → LTE)
- Added roaming description to session independence section
- Expanded §5 with coords-on-demand mechanism for route cache recovery
- Added Noise IK vs XK privacy tradeoff note to §6

Routing (fips-routing.md):
- DataPacket now has optional coordinates (COORDS_PRESENT flag)
- Updated handle_data_packet to cache coords from packets
- Sender state machine: WARM/COLD based on CoordsRequired errors
- Updated packet type summary table

Architecture (fips-architecture.md):
- Fixed cross-references to session protocol sections
This commit is contained in:
Johnathan Corgan
2026-02-02 03:39:13 +00:00
parent a8115f7622
commit 7dc0b7fc52
3 changed files with 126 additions and 69 deletions
+2 -1
View File
@@ -931,7 +931,8 @@ this node wants to reach. This is the primary cache for endpoint nodes.
> **Terminology note**: These parameters configure *routing sessions*—hop-by-hop
> cached state at intermediate routers. For *crypto session* (end-to-end
> encryption) parameters, see the Crypto Session section below. See
> [fips-session-protocol.md](fips-session-protocol.md) §5 for the distinction.
> [fips-session-protocol.md](fips-session-protocol.md) §3 for crypto sessions
> and §5 for route cache warming.
| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|