BEHAVIORAL DATA COLLECTION
NFORGE GYM v1.9.0
Earn SOL for your brain data
AVAILABLE TASKS
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
PROTOCOL
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.
PRIVACY
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.