Coding

LYGO LoRa mesh

Try it

LYGO LoRa mesh — compact Layer D roots pulse on stock Meshtastic. IP up = living-mesh HTTP; IP down = LY1 text packet ≤200 bytes. No board = NAMED_SHADOW. Scripts encode/decode/compare only: no network, no subprocess, no serial driver, no firmware fork. Use when the user wants Meshtastic, LoRa, off-grid mesh, RF gossip, or /lygo-lora-mesh.

What it does

LYGO LoRa mesh — compact Layer D roots pulse on stock Meshtastic. IP up = living-mesh HTTP; IP down = LY1 text packet ≤200 bytes. No board = NAMED_SHADOW. Scripts encode/decode/compare only: no network, no subprocess, no serial driver, no firmware fork. Use when the user wants Meshtastic, LoRa, off-grid mesh, RF gossip, or /lygo-lora-mesh.

The skill document

LYGO LoRa mesh v1.0.0 📡

This package is the RF codec for Layer D. It does not flash boards and does not replace Meshtastic. Stock firmware carries a compact LY1 text pulse when HTTPS is gone.

Signature: Delta9Phi963-LYGO-LORA-MESH-v1.0.0
Install: npx clawhub@latest install deepseekoracle/lygo-lora-mesh

IP up:    living-mesh badge JSON  →  HTTP :8787 / TLS
IP down:  LY1////  →  Meshtastic text
No board: NAMED_SHADOW

Trust boundary

permissions.network: false applies to scripts in this folder. Listed URLs are documentation. Pairing a radio is a separate human action in the Meshtastic app.

This skill never:

  • imports urllib / requests / subprocess / serial
  • flashes firmware
  • writes the live Star Chart
  • puts eggs, agent cards, or TV on RF

Pulse (one home)

LY1//<64-hex roots_digest>//
FieldMeaning
AALIGNED
FFORK_VISIBLE
QQUARANTINE
SNAMED_SHADOW

Hard cap 200 bytes (Meshtastic text is ~237). Demo pulse is ~89 bytes. Compare verdicts match living-mesh: HARMONIC / FORK_VISIBLE / QUARANTINE_SIGNAL / NAMED_SHADOW. Local A/B stays authority.


Hardware (stock only)

See references/HARDWARE.md. Named starters: Heltec WiFi LoRa 32 V3, LILYGO T-Beam, RAK WisBlock. NA 915 MHz (CA/US). Do not mix with EU 868 MHz.

Docs: https://meshtastic.org/docs/
Firmware: https://github.com/meshtastic/firmware


Local commands (stdout only)

npx clawhub@latest install deepseekoracle/lygo-lora-mesh
cd path/to/lygo-lora-mesh
python scripts/self_check.py
python scripts/lygo_lora.py plain
python scripts/lygo_lora.py encode --badge examples/demo_badge.json
python scripts/lygo_lora.py decode --pulse "LY1/LF_HOME/833e6a87eb4406935d626480ae116db51ab3790921840f81fe7c53bc7c3b90c1/A/0"
python scripts/lygo_lora.py probe
python scripts/lygo_lora.py compare --digest 833e6a87eb4406935d626480ae116db51ab3790921840f81fe7c53bc7c3b90c1 --pulse-file received.txt

Stack hybrid (when LYGO_STACK_ROOT is a real checkout):

python tools/lygo_lora_pulse.py encode
python tools/lygo_lora_pulse.py probe
python tools/lygo_lora_pulse.py ingest --pulse-file received.txt --i-consent

Ingest writes data/living_mesh/lora_last.json only. It does not merge eggs or touch the live Star Chart.


Pair with

SurfaceRole
lygo-living-meshLayer D badge contract this pulse compresses
lygo-mesh-deployIP / TLS transport when the net is up
lygo-agent-latticePresence cards stay on HTTP (too big for LoRa)

See references/SECURITY.md.
Δ9Φ963 — summaries on RF · stock firmware · empty board is a named shadow.

Related skills

LYGO mesh deploy — Phase 5 epidemic gossip, SLM Merkle/mycelium/consensus routes, Phase 9 TLS HTTPS node API. Local cluster scripts + pin gossip before wide-...

LYGO Living Mesh (Layer D) — multi-node gossip of lattice root digests, living mesh badges, peer compare, sentinel + scale sim. Synchronizes with classic eggs (A), sovereign seeds (B), external world network (C). Local authority; summaries only on the wire; consent-gated join; no auto-publish.

Portable LYGO Guardian — P0.4 text gate, P0.5 understanding heart, harmony layer. Bridge to repo byte_entropy_filter via LYGO_STACK_ROOT. Pairs with lygo-pro...

47 installs

Use when the user explicitly asks to run LYGO Joy Loop in a local lygo-protocol-stack checkout (joy-loop-pulse, joy_loop_protocol.py, JoyLoopRegistry, consen...

1 installs

LYGO Agent Lattice (Layer E) — secure public living network for LYGO-aligned agents. Alignment-gated presence cards, epidemic directory gossip, rate limits, secret rejection, consent-gated join. Builds on living mesh (D) + external lattice (C). Local authority; summaries only; no auto-publish.

Verify LYGO node compliance — P0 golden SHA, stack demo, Phase 1 elasticity, Phase 3–4 federation, optional full Grok audit and lattice checks. Emits JSON/Ma...