Specification
FrogNet Protocol Specification
Draft 0.9, revision 2026-08-31. Key words are as defined in §1.2 [RFC2119] [RFC8174].
Prerequisites
Technical prerequisites
This specification assumes the reader has an advanced working knowledge of the architecture and use of the following technologies:
FrogNet deliberately uses standard APIs, protocols, operating-system facilities, and tools wherever practical. As a result, its dependencies and relationships cross multiple engineering layers and are dispersed throughout the system.
Required
- Linux
- HTTPS proxies
- Distributed systems
- Shared memory
- Semantic compression
- Custom wire protocols
- Python
Recommended
- Conventional networking and routing
- TCP/IP
- DNS and DHCP
- WireGuard
- REST and HTTP
- Relational databases and SQL
- systemd
- Shell scripting
- Radio networking
- FFmpeg
- Real-time audio/video systems
It is strongly suggested that you load the FrogNet codebase into an AI capable of repository-wide analysis. This makes it considerably easier to trace those dependencies and relationships across the complete system.
The specification keeps its full mechanism record.
All twenty detailed specification documents, author walkthroughs, clause ids and citations remain available below. Each now includes current implementation clauses for r19-a15 and the modern Ribbit surface, while retaining the full existing technical explanation.
FD&F ownership and graph · Ribbit programming discipline · Exact implementation baseline · Current acceptance gates