Links

Explain Reticulum's link establishment protocol with forward-secret encrypted channels.

3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/torlando-tech/reticulum-skills --skill links
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Links
Source: https://github.com/torlando-tech/reticulum-skills/tree/main/reticulum-protocol/skills/links
Command: npx skills add https://github.com/torlando-tech/reticulum-skills --skill links

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill explains Reticulum's link establishment mechanism, enabling understanding of encrypted channels with forward secrecy and initiator anonymity for secure multi-hop communications.

Core Features & Use Cases

  • 3-Packet Handshake: Understand the sequence of Link Request, Link Proof, and RTT packets that establish a link.
  • Forward Secrecy & Anonymity: Learn how ephemeral keys and signatures protect traffic and identity.
  • Use Case: Debug a connection between two nodes across multiple hops and reason about keep-alive, RTT, and timeout behavior.

Quick Start

Ask for a high-level walkthrough of how a link is established between two nodes.

Frequently Asked Questions about Links

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does Reticulum establish encrypted links between nodes?

Reticulum establishes links through a 3-packet handshake: Link Request, Link Proof, and RTT packets. This sequence uses X25519 ECDH for ephemeral-key exchange, Ed25519 signatures for authentication, and HKDF derivation to create forward-secret encrypted channels with initiator anonymity across multi-hop routes.

What cryptographic mechanisms protect Reticulum links?

Reticulum links use X25519 ECDH for ephemeral key agreement, Ed25519 signatures for proof-of-identity, and HKDF for key derivation. These mechanisms ensure forward secrecy so compromised keys don't expose past traffic, and enable anonymous initiators in distributed networks.

How do link_id computation and MTU signalling work in Reticulum?

Link establishment computes a link_id from the handshake, signals MTU constraints to prevent fragmentation, and measures round-trip time (RTT) during the initial exchange. These mechanics ensure reliable communication paths across variable-quality transport nodes.

Why do Reticulum links need keep-alive and timeout mechanisms?

Keep-alive packets and timeout thresholds maintain link state across intermittent connectivity in multi-hop networks. They detect stale connections and trigger re-establishment, critical for resilient routing in distributed transport environments where nodes may sleep or lose connectivity.

Can I debug connection issues between nodes using link establishment knowledge?

Yes. Understanding link establishment—handshake sequence, key exchange, RTT measurement, and timeout behavior—lets you diagnose dropped links, replay attacks, failed proofs, and routing delays across multiple hops in Reticulum networks.

What background knowledge do I need to understand Reticulum link protocols?

You should understand elliptic-curve cryptography (ECDH), digital signatures (Ed25519), key derivation (HKDF), and multi-hop routing concepts. This Skill targets protocol designers, network engineers, and students analyzing distributed transport systems.