QTARDS.

Your workspace. Your next discovery.

INDEXER…
POST-QUANTUM SIGNING · ML-DSA-87 FIPS 204/QPOW PROOF OF WORK/SS58 PREFIX 189/SHA-256 HASHING/4,000 QTARDS · 10 EPOCHS/4,000 DISTINCT IDENTITIES/NO BROWSER EXTENSION NEEDED/BROWSER GPU MINING/POST-QUANTUM SIGNING · ML-DSA-87 FIPS 204/QPOW PROOF OF WORK/SS58 PREFIX 189/SHA-256 HASHING/4,000 QTARDS · 10 EPOCHS/4,000 DISTINCT IDENTITIES/NO BROWSER EXTENSION NEEDED/BROWSER GPU MINING/
RECONNECTING
01 / PROOF OF WORK

MINING TERMINAL.

Mine with your browser GPU. Review payment and reveal your QTARD here after an accepted proof.

BROWSER GPU / SHA-256

Your mining session

Ready when you are
LAST SESSION HASHRATE0 H/s
SESSION AVERAGE0 H/s
HASHES TRIED0
DURATION0:00:00
LOCAL HASHRATELAST 40 MEASURED SAMPLES
Start mining to record real GPU samples

Start a session to record your GPU hashrate.

Limits GPU hash attempts per batch. Lower values leave smaller bursts of work for other apps. The miner adapts below this limit; CPU thread count is separate.

Checking collection availability… Test GPU checks local computation without a live job.

Session diagnostics & hash inspector
Latest GPU batch size
— parallel hash attempts
GPU batches verified
0
Stale / capacity rejections
0
Job ID
No live job requested
Assigned job revision
—
Job expiry
—
Assigned job target · hexadecimal
—
Latest checked hash · first nonce of sampled batch
No live hash computed yet
Corresponding nonce · hexadecimal
—
Personal expected time at this job target
Requires a live job and measured session average

Inspected hashes are real GPU results cross-checked with WebCrypto, not necessarily valid proofs. The server validates every candidate. Expected time is statistical, not a countdown.

Mining can continue while you use another tab or app. Keep this Miner page open; closing it or navigating away stops this session. Browser suspension or device sleep can interrupt GPU work. Stops after one accepted proof.

QTARDS APPLICATION POW

Network activity

Waiting for network data
COLLECTION PROGRESSStatus unavailable
Minted—Pending mint—Available—

Minted = finalized success. Pending mint = reserved or confirming. Available includes supply in future epochs; only the active epoch can be mined.

Active wallets—Wallets active in the last 90s
Active workers—Workers active in the last 90s
Network hashrate · estimate—Waiting for network data
Difficulty · hashes per proof—Average attempts per proof
Participation adjustment—— work-verified wallets
Target proof interval—Target time per network proof
Epoch capacity remaining—Open slots in this epoch
Accepted proofs · 15 min—— total accepted
Network target, retarget window & data definitions
Valid hash rule
SHA-256(proof input) ≤ target. A smaller target is harder.
Current target · hexadecimal
Unavailable
Epoch minimum target · hexadecimal
Unavailable
Target revision
—
Hashpower adjustment
— · maximum 4× per hashpower retarget
Participation rule
Square root of work-verified active wallets, from 1× to 16×. Checked every 60 seconds. One wallet counts once across devices.
Participation snapshot
— · verified activity must be within 90 seconds
Base epoch interval
— · participation multiplies this network target
Retarget progress
— · timeout also triggers adjustment
Window started
—
Latest accepted proof
Unavailable
Authorized access
— valid credentials · includes idle workers
Network mint queue
Unavailable

Difficulty combines the epoch minimum, a hashpower adjustment from accepted proofs, and a participation multiplier from recent verified activity shares. More active wallets lengthen the network target interval. Finding a proof is probabilistic; neither hashrate nor elapsed time guarantees an NFT.

Activity shares only demonstrate recent work. They do not reserve a token or authorize a payment. Connected wallets and idle access do not affect participation difficulty. Addresses are not unique people; this rule slows distribution and does not equalize GPU performance.

Active wallets are addresses, not a count of people. Creating access alone does not make a worker active. Network H/s is estimated from verified proofs, while the chart above measures this device. Estimates need at least 5 accepted proofs in the last 15 minutes and 30 seconds of observation. Unknown values show a dash; collecting samples does not mean your GPU has stopped.

External workers · advanced

Optional access for separate local or remote GPU processes. Each process needs its own credential; it can fetch jobs and submit proofs, but cannot spend QTC.

Verify your address above to manage external access.

External worker download & setup

This is the optional external worker. Browser mining on Miner needs no download. External workers use the same job protocol and difficulty from a local or remote machine with a compatible OpenCL GPU.

  1. Prepare the machine. Install Python 3.11 or later and your GPU vendor’s OpenCL-capable driver. Get Python ↗
  2. Download and extract. Download QTARDS miner (.zip) · SHA-256 checksum. Open a terminal inside the extracted qtards-miner folder.
  3. Get access from Miner. Create/import your wallet on Wallet, then open Miner → Unlock → Verify address & sign in → External workers → Create worker access → Download config. Put qtards-worker.json in the extracted qtards-miner folder, beside the miner directory.
  4. Install dependencies and run. The miner selects the first compatible GPU. Use its optional device selector when needed.
python -m pip install -r miner/requirements.txt
python miner/opencl.py selftest
python miner/opencl.py worker qtards-worker.json

When a proof is accepted: the terminal prints your reservation and stops by default. Return to Miner → Mint opportunities immediately, review and sign within 5 minutes. After minting, run the worker command again to search for another slot.