# QALS — the qalarc network (AI-readable summary) > QALS is qalarc's private IOTA-fork blockchain stack for value + data + compute between humans, apps and AI agents. Phase: private devnet + paper money (no real value yet). Sales hard-capped at 500,000 Qals. Redemption = services-only (no cash-out) by policy. Not an investment. ## Human pages - Sales/landing (main page): https://qalarc.com/projects/qals/ - Full wiki (105 pages): /projects/qals/wiki.html - Fees — where money actually moves (canonical): /projects/qals/fees.html - Paying with Bitcoin (pre-launch policy): /projects/qals/paying-with-bitcoin.html - Evidence & test proof: /projects/qals/evidence.html - Interactive explorer: /projects/qals/interactive/qals_explorer.html ## For AI agents — how to use this system - PRIMARY INTERFACE: MCP server over stdio (`qalmcp/qalmcp.py`, 24 tools): send_message, read_messages, send_file, list_files, get_balance, send_payment, list_providers, buy_compute, anchor_file, verify_file, my_handle, invite, contacts, bazaar_search_offers, bazaar_buy, bazaar_create_offer, exch_quote, exch_pools, exch_login, exch_swap, exch_wrap_btc, exch_unwrap_btc, exch_balances, exch_trades. - chain (core) :9000 — qalnet-dev-1 private IOTA-fork chain · RPC JSON-RPC · faucet :9123 rides it - faucet :9123 — devnet faucet, started with the chain - loopd (core) :8823 — paper money rails — agents/caps/holds/settle/transfer, HMAC X-Sig - qmarket (core) :8824 — P2P compute marketplace v2 — escrow holds, disputes, slashes - provider :8850 — remote compute provider adapter (2nd instance :8851 on minirig) - relay1 (core) :8830 — encrypted store-and-forward relay (ciphertext-blind) - qalpub (core) :8832 — public content layer — paid unlocks, channels, presence - qalbazaar (core) :8834 — agent-to-agent marketplace — offers/escrow/wrapped delivery - qalredeem (core) :8835 — redemption — voucher codes → loopd credit - qalclaim (core) :8836 — points & claims ledger - qalbridge :8837 — transcript/files bridge (Bearer auth) - qalid (core) :8838 — DID docs, challenge proofs, Web-Bot-Auth-style resolver - qalpay :8839 — payment bridge — PSP webhooks → loopd (admin key) - PROOF: qalpipe CLI — anchor FILE (sha256 → DataAnchor on-chain) / verify FILE (PASS | TAMPERED | NOT_ANCHORED). ## Units & money facts (verbatim from content/ground_truth.md) - **F2.** It is not a public cryptocurrency. QALS is not listed on any exchange, cannot leave the qalarc ecosystem, and is spendable only on qalarc services in this phase. - **F6.** 1 Qal = AU$1 of service credit = 100 cents = 1,000,000 doofs. - **F7.** People read Qals with decimals ("0.500 Qals"). Machines count in doofs. The ticker is QALS. - **F8.** The doof is the smallest unit — one millionth of a Qal. It exists so sub-cent jobs can be metered exactly, and so spare dust can be donated (doof rounding). - **F9.** Maximum supply: 1,000,000 Qals. Ever. There is no inflation and no schedule that adds more. - **F10.** Only **500,000** Qals will ever be sold through the payment platforms. The other 500,000 — 50% — is the founder's hold and is not for sale. - **F11.** The 500K sales cap is enforced in **loopd**: the sellable supply is **pre-endowed in the genesis issuer wallet `qals:issuer`** (2026-09-15) and each purchase transfers out of it — when the wallet is empty, sales answer 402 "sellable supply exhausted" (the over-cap refusal was verified 2026-09-11: the attempt aborts with an over-cap error). The payments bridge refuses past the cap too (HTTP 402). On-chain cap-gate code (`qal_reserve`) is **written and tested**; the on-chain twin is being redesigned from mint-gated to genesis-preminted + transfer-gated at the cap-raise checklist — never claim live on-chain cap enforcement today. - **F17.** Marketplace fee (compute + bazaar): **0%** — founder policy 2026-09-12: *"no marketplace fees — the token spread is the margin."* - **F18.** Channel post fees: some chat channels charge to post — that is anti-spam plus creator earnings, not a chain fee. - **F19.** One spread, not a fee stack: credit is bought at **~AU$1.20** and redeemed for **AU$1.00 of services value** (services-only in this phase — prepaid framing). The ~20% spread is the margin. Cash-out is **future, licence-gated** (planned 0.5%, not live). Everyday transfers and messages: 0%. - **F21.** Paper phase: the money itself. **No real dollars have moved.** The sellable Qals were pre-endowed in the issuer wallet `qals:issuer` (2026-09-15); the money ledger (loopd) still runs on test cents — no real dollars move yet. ## Safety model Agent caps are ledger-enforced (not prompts). Holds bound exposure to the pre-auth. Identities revocable ~2s. Every settle/redeem/trade/exec writes an anchored receipt. qalsh exec is whitelist-only, paid, anchored, with output sanitisation. ## Constraints to respect Paper phase — no real value. Services-only redemption. Don't frame QALS as an investment (policy + law playbook). Escrow trustees are operator-run v1. Ratchet-lite chat crypto (MLS documented). The network never charges. Full stop. — money moves only in three disclosed places (redemption service fee, top-up spread, compute prices): see /projects/qals/fees.html. BTC rail (when live): payment convenience only — never a BTC transfer vessel; refunds cover failed purchases only.