Global network

Identity stays the same. Routes can change.

JawaChat separates who you are and what you send from how it travels, so messages can use whichever compatible route is available.

249ISO region codes in the gateway registry
Multi-pathPolicy-driven route selection
TTLHop-safe forwarding
Store & forwardBounded, deduplicated queues
8User-selectable web relays
Architecture

How a message travels

JawaChat identityKey pair generated on your device
Encrypted protocol envelopeTransport-neutral message kinds, TTL and dedupe IDs
Route engineScores reliability, latency, bandwidth, cost, battery and hops
Internetlive
Nostr relayslive
WebRTClive
Gatewaysbeta
Nearby meshplanned
Satelliteplanned

Route scoring

Routes are ranked by reliability, latency, bandwidth, cost, metering, battery impact and hop count, with hard policy constraints such as "never use metered links".

Store & forward

Bounded queues, deduplication and TTL/hop limits support delay-tolerant delivery instead of assuming everyone is always online.

Regional gateways

Gateway IDs encode country, subdivision and locality, so the same node software can represent a deployment in any ISO region.

Relay health

The web app shows which relays are online, publishes to all of them and queues anything that fails in an encrypted outbox.

Call quality policy

The routing core can step calls down from video to audio to text as network quality drops.

Authenticated relay

The JawaChat relay authenticates clients with signed challenges and enforces frame sizes, rate limits and origin allow-lists.

Gateway naming

Every region, one naming scheme.

Gateways follow a predictable jawa-country-subdivision-locality-NN format, from Toronto to Ludhiana to São Paulo.

Example gateway IDs
jawa-ca-ontario-toronto-01
jawa-in-punjab-ludhiana-01
jawa-gb-england-london-01
jawa-au-victoria-melbourne-01
jawa-jp-tokyo-01
jawa-br-sao-paulo-01
What this does and doesn't mean

The registry can represent a gateway in every ISO region. It does not mean JawaChat operates physical infrastructure in all of them. Radio, carrier and satellite routes need compatible hardware, services and authorization.

Try it

Private messaging that isn't tied to one network.

Routing is separate from platform-specific transports, so new networks can be added one at a time.