Qlyphs Docs

How it works

The chain records, the indexer interprets, witnesses attest and your wallet decides. Four roles, kept apart on purpose.

The question

Who does what in Qlyphs, and why are those jobs kept apart?

Qlyphs turns signed Quantus transactions into an asset system: fungible tokens, unique Quarks and markets priced in QTC. Its core is QLYP, a deterministic protocol. Its operations are recorded on Quantus, and anyone running the same rules over the same history gets the same balances.

The idea fits in one sentence: ownership should be reconstructible from chain history, and a purchase should never depend on a server deciding to deliver after it has your money.

Four roles, one transaction

  1. 01 / 05

    You sign an exact call

    Your wallet builds the Quantus transaction itself, shows you the asset, amount, destination and cost, and signs it on your device. An application can propose a transaction; it cannot change what the wallet authorizes.

  2. 02 / 05

    Quantus orders it

    The chain authenticates the signature, puts the transaction in a block and executes its native QTC transfers. It records the QLYP message, but it does not decide whether that message is a valid token operation.

  3. 03 / 05

    The indexer gives it meaning

    An indexer reads finalized blocks in order and applies the published QLYP rules. Balances, ownership and reservations are the result. It never holds your recovery phrase or a key that can spend your QTC.

  4. 04 / 05

    Two witnesses agree

    Two independent replay engines, one in TypeScript and one in Python, compute the same finalized state from the chain and each sign it with ML-DSA-87. Their agreement is evidence, not a mathematical proof that both are honest.

  5. 05 / 05

    Your wallet checks before paying

    For a protected purchase, the wallet verifies both signatures against keys compiled into it, checks the offer it is about to pay for, and only then signs. Missing evidence disables the purchase instead of falling back to trust.

What each role is allowed to claim

Quantus: order and execute

The chain authenticates your signature, orders transactions and runs native QTC transfers. A successful Quantus transaction does not, on its own, prove a QLYP operation was valid.

The rules: accept or reject

QLYP checks the message format, your sequence, your authorization, the amounts and the prior state. A token effect exists only when the whole rule set accepts the operation.

The indexer: replay and serve

It replays finalized blocks and serves the resulting views. It holds neither your recovery phrase nor any key that can spend your QTC.

The witnesses: attest

Two independent replay engines sign the state they computed. Their signatures matter only because your wallet checks them against keys it was built with.

The server is not the settlement authority

A valid purchase delivers tokens through the protocol's own transition rules. A server callback, a database row or a manually approved balance is never the source of ownership.

Where to go next

On this page