An operating system · in development

QOR OS

Play, make and publish on one machine.

An operating system for players, game makers and creators: one account, one library, and the tools to build games, apps, themes and media, driven by a controller as well as a keyboard. Built on Demiurge's network: QOR ID, DRC-369 and CGT.

QOR OS has no image or download yet. What runs today is Demiurge's network, the QOR Launcher for Windows and QOR Mobile for Android, on test value only: nothing here holds real value.

I · The system

One system, from compositor to arcade

Every part is built to work with the others, and every app shares one look.

Built

Prism

The shell is the compositor: windows and games are live parts of one scene, so any of them can be animated, tiled or set in 3D space. QQ, ARQADE and QOR Media now run inside it.

Built

Lumen

The design language: physically inspired materials, spring motion, continuous curves and perceptual colour, worn by every app, QQ, ARQADE and QOR Media included, in the accent you choose.

Built

QQ, the QOR Engine

QQ Studio builds lit 3D and pixel-perfect 2D games with physics, logic, sound and animation, and the QQ Player plays them.

Inside Prism

ARQADE and QOR Media

The arcade, and a player, viewer and editor for video, music, pictures and documents, built in and running inside Prism.

Built

Controllers

QOR OS's own controller service: the common console pads, over USB and Bluetooth, in one layout. It drives the whole shell and its apps, and every QQ game.

First stage built

The Store

Games, apps, themes and widgets as signed packages, installed and updated by the system.

Designed

The vault

Keys live in a service of their own, outside the shell and every app. Its approvals are drawn by the compositor, so no app can fake them.

Built

The QOR core

The network's own code for keys, profiles, amounts and the chain, built into QOR OS from Demiurge's open repository rather than written twice.

QOR OS 1.0 moves no money: free items and test CGT on the devnet only. There is no image to install yet, and its code is private while it is built.

II · Inside Prism

A shell that moves like one thing

Prism draws the desktop and every window in one scene, on springs rather than timers, and draws nothing while nothing changes. This is what it does today.

III · Where it stands

Shown working, stage by stage

Each stage ends when it is shown working, not on a date.

  1. Phase 0 · done

    Foundations

    Prism, Lumen and the shell, running nested on Linux with real applications, a controller and sound; the Store's first stage; QQ, ARQADE and QOR Media built and tested on Linux.

  2. Phase 1 · now

    One stack

    QQ, ARQADE and QOR Media running inside Prism, driven by a controller.

    • QQ, ARQADE and QOR Media are developed inside QOR OS
    • Prism starts all three, lays out their windows and names them
    • Every window opens at the size its app asks for
    • QQ plays with QOR OS's controllers, and a game in front has the pad
    • ARQADE and QOR Media moved through with a controller's focus
    • Lumen's look on every app, in the accent you choose
    • A Home and a Library made for the controller

    Its goal: Orb Run, a QQ game, playing inside Prism on Linux with a controller.

  3. Phase 2 · next

    Identity and keys

    One sign-in, chat, and publishing from QQ Studio to the devnet, with the vault built.

  4. Phase 3

    Boots and plays

    It boots on its own, and plays the PC games people already own.

  5. Phase 4

    The ecosystem

    Outside developers ship QQ games to QOR OS with public tools.

IV · Download

Take it with you

Two apps run on Demiurge's network today, on test value. Each is a tester build: free, signed by the project, with its SHA-256 beneath it to check what you downloaded.

For this device

QOR Mobile

The QOR Launcher for Android · 0.1.0 · preview

Its first build: the Rust core that will hold your keys, running on your phone and answering in the one look, with amounts read exactly in CGT and Sparks. The wallet, QOR ID, Social, ARQADE, the Library and the Mesh come next. Until the phone's own keystore holds its key, it makes no wallet.

Needs
Android 9 or later, a 64-bit ARM phone
Size
56.8 MiB
Signed
with the project's test key

SHA-256072f764eee6ff1798dbec2daa1b2b1a7a889de1a0e949e56ce450245d10bc39b

  1. Download the APK on your phone.
  2. Open it. Android asks, once, to allow installs from your browser.
  3. Open QOR Mobile.

For this device

QOR Launcher

For Windows 10 and 11 · 0.1.17 · tester build

The Demiurge desktop: a CGT wallet whose keys never reach the interface, QOR ID, Social, the Library with QOR Media, ARQADE's 3D arcade and the Mesh. It updates itself, installing only what the project's own key has signed.

Needs
Windows 10 or 11, 64-bit
Size
84.7 MiB
Updates
itself, from a signed channel

SHA-2566e1081ce0883f5a82dd262af08924cee858d017671bcb840ef6507ab7dbe4c44

  1. Download the installer and run it.
  2. Open the QOR Launcher and set a PIN for your profile.
  3. It makes your wallet and signs you in to QOR ID.
ARQADE in the browser Play with a QOR ID, nothing to install

V · Running now

Live today, on test value

What you can use before QOR OS ships: Demiurge's network, the QOR Launcher and QOR Mobile. Test CGT has no value, and the test network can be reset.

VI · Beneath it

Demiurge, the network beneath

A Substrate layer 1 on the Polkadot SDK that pays creators when their work is used, licensed or remixed. QOR OS talks to it as services, and every product shares its four primitives, so nothing invents its own identity, asset format or payment rail.

QOR ID

One identity: a name, a key, levels and an avatar, used by every product, and by other apps through OAuth 2.1.

DRC-369

One asset format: a creator's work pinned by fingerprint, with royalties, remix royalties and nesting enforced on chain.

CGT

One currency, for spending: 1 CGT is 1,000 Sparks, the unit you see and are rewarded in, and every flow of value in the system settles in it.

Qontrol

Version control for people who make things: git underneath, a creator's view on top, and a commit that can be minted as an asset.

Also on the network: the Mesh, launchers that hold and serve each other's published work. Planned: GNOSIS for music production, Stream for music distribution and licensing over the Mesh, and a fuller Market. The network's roadmap is DIRECTION.md.

VII · The law

Principles

Paid for use, not for holding

Validators are paid for securing the chain, seeders for storing and serving, and creators when their work is used, licensed or remixed.

Only the vault signs

No app, website or engine holds a key. Every signature is approved in a dialog the system draws itself, which a page or an app can neither draw nor answer: the launcher's today, QOR OS's compositor next.

The code is the truth

Documents are checked against the code, every decision is a dated record, and nothing is called done without evidence from a run.

VIII · Asked often

Questions

What is QOR OS?

An operating system for players, game makers and creators, being built on Linux: the Prism shell, which is also the compositor; the Lumen design language; and QQ, ARQADE and QOR Media running inside it. It uses Demiurge's network as services: QOR ID to sign in, DRC-369 for what you own, and CGT.

Can I install QOR OS?

Not yet: there is no image to install while it is built, and it boots on its own only in Phase 3. QOR OS 1.0 moves no money, with free items and test CGT on the devnet only.

What can I use today?

Demiurge's network, on test value. Install the QOR Launcher for Windows, and it makes your wallet and signs you in to QOR ID; ARQADE also plays in a browser; and QOR Mobile previews the launcher on Android. Test CGT has no value, and for now it is sent to testers by hand: there is no faucet page yet.

What does QOR Mobile do yet?

It is the first build of the QOR Launcher for Android: the same Rust core as the Windows launcher, running on the phone and answering through its own screen. The wallet arrives once the phone's keystore holds its key; QOR ID, Social, ARQADE, the Library and the Mesh follow. Installing a newer build over it keeps your phone's copy current, since every build is signed with the same key.

Which controllers work?

The common console pads, wired or over Bluetooth, and any pad Linux knows as one, each shown with its own button glyphs. The whole shell can be driven with one, and QQ's games read it too: whichever game is in front has it.

What is Demiurge?

A Substrate layer 1 built on the Polkadot SDK, and the products on it: the QOR Launcher, QOR ID, ARQADE, the Mesh and QQ. Its standard pieces (consensus, finality, networking, upgrades) are the SDK's own; its own pallets carry DRC-369 assets, royalties, game payouts and the Mesh.

What is CGT?

The Creator God Token, the currency every flow of value settles in. 1 CGT is 1,000 Sparks, and underneath it has 18 decimals: every amount is a whole number of embers, its smallest unit. Its design rests on one rule from the economic model: every mechanic must make sense even if CGT could never be traded for dollars, because people hold it to do things they already want to do.

Where is the code?

The network's code, the launchers' included, is at github.com/QOR-MATRIX/demiurge-chain, under Apache-2.0. It is the only current repository: earlier copies of the project describe a design it no longer follows. QOR OS's code is private while it is built.

IX · Open source

Read the network's code

The chain, QOR ID, the launchers and ARQADE live in one public repository, with every pull request tested on GitHub Actions and every release gate measured rather than asserted.