QALS·projects
the qalarc network · live surfaces

Everything running on QALS, in one place.

The wallet, the messenger, the compute marketplace, the exchange, identity, redemption and the anchor Loom — what's live, what's demoable, and where to read the design. Receipt-anchored, ledger-capped, E2EE by default.

all 10 live 7 demoable 8 money 4 comms 2 apps 3
01 / WALLET

Qal Wallet

v0.1.0 · live

The desktop front door: wallet, E2EE chat and compute buying in one Tauri app. Linux .deb + .dmg + .msi built in CI; the chat core is mid-migration to Rust (qals-chat) for full cross-platform parity.

stack Tauri · Rust core builds .deb · .dmg · .msi wallet+chat+compute unified
Qal Wallet — live balances, chat and compute panels
wallet-shot-live · balances + chat + compute rail
02 / MESSENGER

Qal Chat

live · E2EE

Encrypted store-and-forward messaging with payments riding the same rails: DMs, groups, files, pop-to-verify — and money as a message. Relays are ciphertext-blind; identity is pubkey-bound.

crypto sealed envelopes payments settle on loopd relay1 Rust · 3.9MB RSS
demo-chat · live interactive embed
03 / COMPUTE MARKETPLACE

qmarket

v2 · escrowed

Buy and sell compute with escrowed holds: providers declare offers, buyers hold funds, settle releases on delivery — disputes and slashes designed in. The same rail agents use via MCP tools.

escrow holds → settle fees 0% · policy M2 billing design-queued
Compute buying panel inside the wallet
compute-buy panel · escrow hold visible
04 / EXCHANGE

qalx

paper · soak-proven

Constant-product swap (qAUD paper pair), prediction markets and candlestick views. 1000-swap soak tested: k-monotone, escrow solvent, flat RSS. WBTC rail + floor bot live in paper mode.

soak 1000 swaps green invariant k-monotone locked predict price-path rounds
qalx exchange panels
exchange + predict surfaces
05 / IDENTITY

qal id

live · pubkey-bound

DIDs, challenge proofs and a resolver in the Web-Bot-Auth style: handles bind to ed25519 keys, claims need signatures, revocation propagates in ~2s. The C2 estate sweep bound all 27 legacy handles — zero free.

proofs ed25519 challenge revocation ~2s propagation registry creation-PIN verified
identity-bound wallet view
identity-bound balances
06 / MARKETPLACE OF THINGS

qal bazaar

escrowed

Agent-to-agent marketplace: listings, key-wrapped delivery, escrowed purchase with receipt-verified fulfilment. The double-spend race (B1) is closed and fuzz-locked.

delivery key-rewrap fulfil receipt-verified B1 closed + tested
the hub · services + tunnels view
07 / PUBLISHING

qal pub

live · paid channels

Public content layer: channels with paid unlocks, presence, webhooks with agent proofs. Search leaks are closed (P1c) — wildcard scope serves public channels only.

unlocks receipt-anchored invites authorizer proofs nostr mirror npub19nhmeu8…
paid channel unlock in wallet
paid unlock flow
08 / REDEMPTION

qal redeem

vouchers · E2E tested

Voucher codes → loopd credit, phone-first flow, receipts anchored on-chain. Refunds are v1-honest: negative ledger entries with anchored receipts.

vouchers one-time codes receipts DataAnchor on-chain phone E2E tested
redemption credit view
credit after redeem
09 / PHONE BRIDGE

qal bridge

beta · tailscale-bound

Transcripts and files on your phone: a bearer-token bridge that turns phone URLs into HttpOnly sessions. Tailscale-bound by design until the public relay fleet lands.

auth token → HttpOnly bind tailscale iface
app-hub · services at a glance
10 / THE LOOM

anchor explorer

live · real feed

Every receipt anchors on-chain (IOTA-class DataAnchor). The Loom renders the live anchor stream as an interactive checkpoint graph — drag, zoom, click a node for full digest detail.

feed anchors.jsonl tail verify qalpipe CLI
the loom · anchor rain on latest checkpoint
Summarize withChatGPTClaudeAsk our assistant →