QALS Wiki · the qalarc network⌂ qalarc.com/projects/qals
generated 2026-09-16 · qalcode autonomous research

Selling credit, points across platforms, login/claim, 30-day plan · content/release_and_points.md

Release & Sell — tokens, points across platforms, login/claim, security

Date: 2026-09-09 · Companions: content/testing_roadmap_and_strategy.md (brainstorm), qalclaim/ (the built system), 03_qals_architecture/SECURE_OPS.md, 06_bank_exchange/AU_TOKEN_LAW_PLAYBOOK.md.


1. How you release and sell the tokens yourself (the operating model)

The one-sentence version: you don't sell tokens — you sell prepaid service credit, and the credit IS the product.

your payment platforms ──top-up──► program ledger (loopd)
                                     │  enforced: 500K Qals hard cap (402 past it)
                                     │  every sale tracked to the cent
                                     ▼
                               user credit balance
                                     │  spend on: compute · inference · renders ·
                                     │  locked content · channels · qalarc services
                                     ▼
                               redemption (qalredeem)
                                      service value + redemption fee + Church dust
                                      — every cent auditable, records anchored

Your checklist to go live with real money (in order):

  1. Terms of Use (prepaid credit framing, no secondary market, fees disclosed) — lawyer-reviewed.
  2. Payment platform integration. The platform's webhook hits loopd /topup (HMAC), and the program ledger records the sale. Your platforms already handle card rails; loopd is the system of record. Reconcile daily — the script exists (see the redemption report).
  3. The cap is already law in code — nothing to configure. Re-evaluation is a deliberate act: change program.json and write a governance note.
  4. Price — AU$1.00 flat. Discount SERVICES, never the money — that keeps the parity clean and the lawyers happy.
  5. What stays off until VASP: external transferability, third-party listings, cash-out. All are approved-by-you Phase 3 destinations, sequenced behind registration.

2. Points across your platforms — the architecture that's now built

Unified points = QALS cents via qalclaim (:8836). Every platform is an issuer; every user has ONE wallet handle; points flow to the handle and are claimed by the user.

Platform Issuer integration (3 lines of curl) User experience
qalarc.ai award points for usage milestones "You earned 250 points" → claim link in-app
tradez signal-streak bonuses same
doof.ing creator/engagement rewards same
endispute case-completion rebates same
compute providers provider rebates (bought at AU$1, born backed) earnings auto-credit, no claim needed

Why this beats per-app point silos: users get one balance they can actually spend — on real services. The system gets one identity and one audit trail, so no five databases drift apart. And marketing spend becomes reserve-backed credit that converts to usage — not a liability game.

3. Login / claim — how it actually works and stays secure

Login (tiered, by design): - Apps keep their existing auth (OAuth etc.) — points bind to a Qal handle at award time. - The wallet proves handle ownership via a loopd challenge (the same ensure/claim handshake qalchat uses) — that's the "sign in with Qal ID" v1. - Next tier: passkeys/WebAuthn for the wallet (hardware-backed; nothing phishable) — SECURE_OPS §1. - Agents: HMAC keys today → DIDs.

Claim (built & tested):

platform issues points (HMAC-signed) → qalclaim stores issue
        → user gets claim link/QR: qalclaim://claim?t=…&exp=7d
        → claim in wallet: proves handle ownership
        → single-use registry check → expiry check → binding check
           (only the awarded handle can claim — stolen links are worthless)
        → credit transfers to user's account → claim record ANCHORED
        → replay attempt → 409 with the original receipt id

Security properties (all tested): single-use, handle-bound, expiring, issuer-HMAC'd, rate-limited (5 fails/hour → lockout), anchored. One trust root remains: issuer keys. The compromise drill and rotation path are documented in qalclaim/README.

4. The brainstorm picks that shaped this (from the strategy doc)

Ranked ideas that won: (1) sell credit not tokens; (2) earn-drops over discounts; (3) provider/creator rebates during bootstrapping (reserve-safe); (4) channel sponsorship locks. Rejected-for-now: public sale, yield on holdings (MIS trap), secondary markets pre-VASP, expiring credit (breakage games — we keep clean hands).

5. The 30-day release plan (if you said go)