NFORGE GYM v1.9.0

Earn SOL for your brain data


01. Choose your game

Each session earns toward your 30-min daily cap. Play any combination of games.

color_rush.exe TIER 1

Color Rush Zero hardware

Stroop color-word interference task. Match ink color or word meaning under time pressure. Records reaction time and mouse trajectories.

~ Keyboard + Mouse  ·  No webcam
mirror_match.exe TIER 2

Mirror Match Webcam

Emotion recognition + facial mirroring. Identify displayed emotions and mimic them. Captures facial landmarks, head pose, and blink patterns — locally.

~ Webcam required  ·  No audio
voice_echo.exe TIER 3

Voice Echo Microphone

Prosody recording task. Read short sentences with target emotional tone. Extracts pitch, energy, spectral features — all in your browser.

~ Microphone required  ·  No webcam

02. How it works

nforge-gym — protocol.md
$ cat HOW_IT_WORKS.md

STEP 1 — CONNECT WALLET
Connect your Phantom wallet. Sign a one-time message to prove ownership.
No private keys shared. Standard Solana signed-in-with-solana (SIWS) flow.

STEP 2 — PLAY FOR 30 MINUTES
Choose any game combination. Your daily cap is 1800 seconds (30 min).
Each heartbeat checks for AFK — you must interact to count time.
Pick up and put down whenever you want — progress accumulates across sessions.

STEP 3 — RECEIVE 0.01 SOL AUTOMATICALLY
Once cap is reached, payout is triggered automatically on-chain.
0.01 SOL delivered to your connected wallet within minutes.
Daily reset at UTC midnight. Come back tomorrow for another session.

// Data collected: reaction times, mouse trajectories, facial landmarks (numbers),
// pitch/energy features (numbers). Never raw video, audio, or biometric blobs.

03. Your raw media stays local

nforge-gym — privacy.md
$ cat PRIVACY.md

✓ RAW WEBCAM & AUDIO NEVER LEAVE YOUR DEVICE
All video frames and audio samples are processed in your browser.
No images, no video, no WAV/MP3, no raw audio is ever transmitted.
There is no backend endpoint that accepts media blobs — verify the code.

✓ WHAT WE DO UPLOAD (numerical features only)
Color Rush:   reaction times, accuracy, mouse trajectories, trial logs.
Mirror Match: facial landmark distances, head angles, pupil proxy, blink counts.
Voice Echo:   pitch contours, energy envelopes, spectral centroid, ZCR series.
These are the numbers the NForge model trains on. That's the whole point.

✓ WHERE IT'S STORED
Telemetry is stored in a Supabase Postgres database + private storage bucket.
Storage paths use a SHA-256 hash of your wallet + a server pepper — raw
addresses never appear as file names.

✓ WALLET — SIGN ONLY, NEVER SPEND
We only ask you to sign a text message for identity proof.
We never request transaction approval. Payouts go TO your wallet.

✓ OPEN SOURCE
All client code is inspectable. Verify these claims yourself.