Skip to main content

Networking

This section covers Tessera's implementation of the JAM Simple Networking Protocol (JAMNP-S), including QUIC adaptations for peer-to-peer communication.

Overview

JAM networking enables validators and nodes to communicate securely and efficiently:

  • JAMNP-S Protocol: The JAM Simple Networking Protocol specification
  • QUIC for P2P: Modifications to QUIC for peer-to-peer networking
  • Python implementation: How Tessera implements these protocols in Python

Topics in this section

5.1 Protocol Specification

The JAM Simple Networking Protocol defines:

  • Connection establishment and handshake
  • TLS 1.3 encryption and authentication
  • ALPN protocol negotiation
  • Message formats and routing
  • Validator connectivity requirements

References: JAMNP-S specification document

5.2 QUIC for P2P Networking

QUIC protocol adaptations for JAM:

  • QUIC stream multiplexing
  • Ed25519-based peer authentication
  • Certificate generation and validation
  • Connection management
  • Python implementation details

References: JAMNP-S spec, QUIC RFC


📘 Next: Read the Protocol Specification or explore the network implementation