// svarog.ch / field  ·  ← home

Svarog Field

no internet · LoRa mesh · lowest baud

Ask Svarog from anywhere there's no cell, no wifi, no internet. Your question hops over a Meshtastic or MeshCore LoRa mesh to a gateway that runs Svarog, and a terse answer comes back over the radio, chunked to survive the slowest, longest-range setting.

field radio (offline) ──LoRa──▶ gateway + Svarog ──▶ g4f / Kimi-1T / Claude ◀──LoRa── [1/3] terse… [2/3] …answer [3/3]

Gateway setup (the node with reach to Svarog)

curl -fsSL https://svarog.ch/install.sh | bash      # installs svarog + the mesh bridge
# plug in a Meshtastic radio over USB, then:
svarog-mesh --transport meshtastic --set-slowest    # LONG_SLOW = max range, min baud
# or a MeshCore companion radio:
svarog-mesh --transport meshcore --port /dev/ttyUSB0
# no radio yet? test the whole pipeline on your terminal:
svarog-mesh --transport simulate

From the field

On your Meshtastic/MeshCore handset, send a direct message (or a message on the shared channel) to the gateway node. Keep it short. The answer returns in numbered chunks like [1/3]…. Example:

you  >> how do I stop arterial bleeding
sv   << [1/3]Apply firm direct pressure with a sterile dressing.
sv   << [2/3]If it continues, tourniquet above the wound, keep them
sv   << [3/3]warm and still, get to help.

Why it works at the lowest baud

PresetRangeData rateGood for
LONG_SLOW (--set-slowest)longest~0.1 kbpssurvival Q&A, few short chunks
LONG_FAST (default)long~1 kbpsbalanced field use
MEDIUM/SHORTshorterhighercamp / close range, longer answers

Svarog is told to answer in plain ASCII under a hard character cap, strips all markdown, and paces packets so they clear the air. Tune with --max-chars, --chunk-bytes, and --send-gap.

Svarog Field · made by Nathan Timmis · uses Meshtastic / MeshCore · you are accountable for what you generate · svarog.ch
⬇ Get Svarog⛰ Field / Mesh