Chat demo inside Qal Walletopen fullscreen
Interactive wallet prototype. Its Chat tab demonstrates encrypted messages and in-conversation gold lightning payments.
The wallet, the phone app, the live dashboards, honest comparisons and the numbers — all on one page.
Try the wallet, the phone app and the explorer — embedded here, running live.
Five live dashboards, embedded and ready to click.
Mechanisms, not marketing — how QALS actually differs, row by row.
| Dimension | QALS (private) | IOTA (public, 2026) | Bitcoin | Solana |
|---|---|---|---|---|
| What it is | qalarc's own private ledger for money and records, plus its 12 services (built on IOTA's open code, run privately) | public L1, Sui-fork since Rebased | public L1, PoW | public L1, PoS |
| Consensus | small validator committee we run (1 today → 4 planned; Starfish) | Starfish, public validators | PoW | Tower BFT + Proof of History |
| Finality | sub-second (private committee) | sub-second | ~60 min (6 conf) | ~13s (optimistic ~400ms) |
| Fees | The network never charges. Full stop. (Qal Pass sponsorship covers user transactions) — scoped fee policy | low, paid in IOTA | high variance | low, paid in SOL |
| Value unit | credit: AU$1-anchored, no cash-out Phase 1-2 | market-priced token | market-priced | market-priced |
| Supply | 1,000,000 Qals max, sales cap 500,000 Qals in bytecode, zero inflation | public token economics | 21M hard cap | inflationary schedule |
| Who can join | qalarc ecosystem (licensed phases open it) | anyone | anyone | anyone |
| Smart contracts | Move (qal_data/credit/reserve live) | Move + EVM layer | script-only | Rust/Anchor + SVM |
| Trust root | qalarc (validator set + reserve) → opens via gates | public validator set | miners | validators (VC-heavy) |
| Data layer | first-class (anchors, receipts, audit trails) | first-class (notarization) | none (OP_RETURN only) | costly on-chain data |
| Best for | companies wanting money+data+compute rails w/o token risk | IoT/trade provenance on a public net | absolute scarcity store | high-throughput public apps |
The honest position: QALS is not competing with public chains — it uses one lineage privately. When external trust is needed, checkpoint-anchoring to public IOTA is the bridge (and the real-IOTA swap gateway is designed, gated on licensing).
| Tailscale | QALS identity layer | |
|---|---|---|
| Identifies | machines on the network (nodekeys) | humans, agents, devices — economically (DIDs, anchored) |
| Answers | "which machine is this?" | "who may spend, how much, provable?" |
| Proof | WireGuard keys, ACLs | ed25519 sigs + anchored docs + caps |
| Revocation | remove from tailnet | DID REVOKED + ledger agent revoked (~2s) |
| Relationship | QALS binds tailscale nodekeys INTO device DIDs — network identity becomes part of value identity (qalid tailscale-bind) |
They're complements, deliberately joined — Tailscale is the transport perimeter, QALS is the trust-and-value layer on top.
| QALS chat (qalchat) | ||
|---|---|---|
| E2E encryption | Signal protocol (double ratchet, full FS) | X25519+HKDF ratchet + AES-GCM + ed25519; ratchet-lite FS (MLS upgrade documented) — honest gap |
| Key verification | QR safety-number compare | QR invite PINS + anchored DIDs + relay proof-of-possession |
| Metadata from relay | Meta sees who/when (sealed sender partial) | relay is ciphertext-blind by construction (byte-proven) |
| Value transfer | none (payments via partners, regional) | first-class: ⚡ payments in-conversation, escrowed, capped, receipted |
| Data provenance | none | conversation Merkle roots + file hashes anchored on-chain |
| Self-host | impossible | relay is one file, runs anywhere; multi-relay + offline ferry |
| Groups/communities | yes | workspaces/channels/threads/roles/pay-to-post (Discord-model) |
| Agents/Bots | limited, platform-gated | first-class (DID'd, capped, MCP-driven) |
| Trade-off | mature, universal, phone-SMS onboarding | ecosystem-internal today; FS not yet Signal-grade |
No softening. The honesty is the feature.
The operating numbers at a glance.