lxmf-protocol

Implement LXMF messaging and Reticulum integration with protocol references.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides deep LXMF protocol knowledge and Reticulum integration to enable robust LXMF messaging across a network.

Core Features & Use Cases

  • Deep LXMF protocol concepts and Reticulum integration for reliable messaging
  • Guidance on LXMessage creation, LXMRouter configuration, propagation node usage, and delivery methods (DIRECT, OPPORTUNISTIC, PROPAGATED)
  • Practical examples for handling stamps, tickets, and LXMF destinations in real-world deployments

Quick Start

Install the lxmf toolkit and Reticulum, then reference the protocol guides in the references directory to bootstrap your LXMF applications.

Frequently Asked Questions about lxmf-protocol

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

FAQPage Schema
How do I implement LXMF messaging with Reticulum integration?

LXMF messaging over Reticulum requires creating LXMessage objects, configuring an LXMRouter instance, and defining RNS destinations. The Skill provides protocol knowledge for handling delivery methods (DIRECT, OPPORTUNISTIC, PROPAGATED), stamps, tickets, and propagation node behavior to deploy robust networked messaging applications.

What's the difference between LXMF delivery methods?

LXMF supports three delivery methods: DIRECT sends messages point-to-point via immediate RNS paths; OPPORTUNISTIC queues messages for delivery when paths become available; PROPAGATED routes through configured propagation nodes for resilience. Choose based on latency tolerance and network topology.

Do I need Reticulum to use LXMF?

Yes. LXMF is a messaging protocol built on Reticulum (RNS) for routing and delivery. You must install and configure Reticulum alongside the LXMF toolkit to establish destinations, manage network identities, and route messages across the network.

How do I configure LXMRouter for different deployment scenarios?

LXMRouter configuration depends on your role: as a client, define destination identities and select delivery methods; as a propagation node, configure message queuing and rebroadcast behavior. The Skill provides practical examples for stamps, tickets, and router policies for real-world deployments.

What are LXMF stamps and tickets used for?

Stamps and tickets are LXMF protocol mechanisms: stamps authenticate message origin and delivery claims; tickets track delivery status and enable acknowledgment workflows. Both are essential for building reliable messaging systems with proof-of-delivery and anti-spam properties.

When should I use propagation nodes instead of direct messaging?

Use propagation nodes when endpoints are intermittently connected, operate behind NAT, or need message persistence. Propagation nodes queue and redeliver messages, making OPPORTUNISTIC and PROPAGATED delivery methods suitable for mobile, offline-first, or poorly-connected network topologies.