NJF← Back to njf.io
Precog app icon
iOS Game · SwiftUI · On-device AI

Precog

Blind Precognition

A daily blind-precognition game for iOS. Each round's AI-generated image and its answer are cryptographically sealed before you play — with no clues, you predict what the hidden image is, then it reveals and Apple Intelligence grades your blind call on-device.

Coming soon to the App Store
Precog — Predict blind — only a sealed hash, no image
Predict blind — only a sealed hash, no image
Precog — Reveal & on-device grading — how close was your call
Reveal & on-device grading — how close was your call
Precog — Provable fairness — verify the target was sealed first
Provable fairness — verify the target was sealed first
Precog — Leaderboards — local by default, sign in for global
Leaderboards — local by default, sign in for global
Precog — Endless practice — real Krea-generated targets
Endless practice — real Krea-generated targets
How it plays

Daily sealed rounds

A fresh AI-generated image and its answer are committed to a keccak-256 hash before anyone plays. 500+ daily rounds, one shared target a day.

Blind prediction

No image, no clues — just the locked commitment hash. Read what the hidden picture is, then lock in your call before anything is revealed.

On-device grading

Apple Intelligence scores how close your blind call was and writes a one-line rationale — entirely on-device, so your guess never leaves the phone.

Provable fairness

Re-hash the revealed answer and salt and check it matches the published commitment — read-only proof the target was fixed before you guessed.

Stats, streaks & leaderboard

Track hit-rate and accuracy against chance, build daily streaks, earn achievements, and climb a global leaderboard.

Endless practice

Sharpen between dailies with on-demand rounds — real images generated on the fly via Krea and graded the same on-device way.

Under the hood

Built natively in SwiftUI on the iOS 26 SDK. Predictions are graded on-device through Apple Foundation Models with a Core ML embedding fallback, so your guess is scored privately and offline — no server ever sees it. Provable fairness uses a pure-Swift keccak-256 commit-reveal you can verify yourself; daily images are pre-generated and served from a static feed, and Endless practice generates fresh targets via Krea. Free to play, with an optional one-time Precog Unlimited unlock.