Johnathan Corgan
|
dc89edf60b
|
Update design docs for session 142 implementation changes
Comprehensive documentation review across 12 files to reflect:
- Noise XK at FSP (was IK), 3-message handshake, SessionMsg3 wire format
- Epoch exchange in Noise handshakes for peer restart detection
- Per-link MTU, min_mtu/path_mtu in lookup packets
- MtuExceeded (0x22) error signal wire format and behavior
- LookupResponse proof now covers target_coords
- Discovery reverse-path routing as primary (not greedy)
- Control socket architecture and fipsctl binary
- FSP handshake state machine (Initiating/AwaitingMsg3/Established)
- Root timeout framing updated for heartbeat cascading
|
2026-02-22 23:03:00 +00:00 |
|
Johnathan Corgan
|
92d5df8037
|
Add open-source project scaffolding
Add standard open-source project files for public repository
presentability:
- README.md with protocol overview, Nostr identity integration,
feature highlights, quick start, and project structure
- MIT LICENSE (Copyright 2026 Johnathan Corgan)
- CONTRIBUTING.md with guidelines for issues, PRs, and testing
- Cargo.toml metadata (description, license, authors, repository,
readme)
- .gitignore expanded with editor/IDE patterns and .claude/
|
2026-02-22 20:52:55 +00:00 |
|