Heads Down

Your phone'snight shift.

Face-down, it digs ORE. Pick it up, the rig goes cold.

A focus timer whose tree is an ORE rig. Any Android.

The app's home screen on the Redmi 14C, with the rig cold
Home, on the Redmi 14C

SourceREADME.md

Powered by ORE

01 / 10

The night

One approval at bedtime. The phone works the shift. Your alarm ends it.

1Tap Clock in, in the app or on its Quick Settings tile.On the Redmi
2One wallet approval funds a capped shift in your own ORE Automation and arms the rig.On mainnet
3Face-down, the phone signs a heartbeat every ORE round, about a minute.On mainnet
4A dig happens only when the on-chain price gate is open.On mainnet
5Pick it up: 10 s of cooling, then cold. Unlock: cold at once.On mainnet
6In the morning the reveal page shows the shift. Clock out there, and it replays the night from chain data.On the Redmi
7One approval seals the shift. Take your SOL back whenever you like.On mainnet
The home screen on the Redmi 14C with the rig armed: ember light under the slab, the word Armed, and Lay your phone face-down to start the shift
Armed, on the Redmi
The clock-out sheet on the Redmi 14C: the shift ended early, the rent of its log, 0.00193318 ORE in the Miner in gold, and the button Clock out
Clock-out, on the Redmi
From the Redmi 14C 10 Oct 2026, on mainnet: clock-in 4DvP…aQht, clock-out 3Vfb…uTUm, SOL back 46NX…DcFF: 0.00502704 SOL, to the lamport.

Sourcedocs/MAINNET.md

Powered by ORE

02 / 10

Why you come back

A streak stored on-chain, two nights off a month, and a morning worth opening.

1

approval a shift

bedtime, the charger and the alarm are already habits

2

nights off every 30 days

one bad night does not end the streak; the program stores both

30M

downloads of Pokémon Sleep

its own tips teach the same posture: plugged in, face-down, all night

What brings you back: the reveal after your own alarm · a home-screen widget and a Quick Settings tile · every shift on the Nights screen · a share card with no wallet address.

So far One rig, the founder's. Ten shifts to 12 October. The first completed one: 41 minutes, 37 dark rounds, streak 0 to 1.

Sourceprograms/heads-down/INTERFACE.md §6.8 · pokemonsleep.net (April 2026)

Powered by ORE

03 / 10

What is new

The referee is the phone's own hardware. Solana checks its signature in the same transaction as the dig.

The phone

Keystore key

P-256. It signs a heartbeat each ORE round and never leaves the phone.

Anyone

Crank

Carries the heartbeat to the chain. It cannot forge one.

Solana

secp256r1 precompile

Verifies the signature in the same transaction.

heads_down

Executor PDA

Signs only if this rig's key signed this round. It picks amount and squares.

ORE

deploy

From your own Automation. Your wallet funds it; ORE owns it.

No fresh heartbeat, no deploy.

171 program tests, 138 of them on a fork of live mainnet ORE

A dig, from the Redmi25nB…zovY
A pickup's BREAK63FZ…yqVb
A replayed heartbeat, refused4EJv…PUpM

Sourceprograms/heads-down/INTERFACE.md · docs/MAINNET.md

Powered by ORE

04 / 10

SKR · the Focus Bond

Lock SKR on a shift. Finish, and the same SKR comes back. Nobody is paid when you fail.

Who decides you failedWho gets the money
Forfeitthe company: staff or AI review your proofthe company keeps it
Digital Detoxthe appits developer: “We only get paid if you decide to break your own rules”
Heads Downthe phone's secure hardware, checked by Solananobody: it is sold for ORE that is burned
On mainnet 12 October 2026, on the Redmi: 10 SKR locked at clock-in, the 41-minute window completed, the same 10 SKR back at clock-out.

Heads Down emits no SKR, pays nothing for holding it and keeps none. Also in the program, with no screen yet: Stack tables and Gift a Rig.

Sourcedocs/SKR.md · forfeit.app · Digital Detox on Play (12 Oct 2026)

Powered by ORE

05 / 10

Plain about money

Mining is one route to ORE, not income. The rig digs only under a price ceiling, and the reveal shows the market price beside yours.

Effective SOL per ORE against always buying, by nightly budget: mining every round costs more at small budgets; gated 0.001 SOL deploys sit just under buying.
The backtest's figure, unchanged. 1.0 is always buying.
58,801 real ORE rounds, 47 nightsAgainst buying
Dig every round+36% to +90%
Dig 0.001 SOL chunks when the gate opens, buy the rest−1.4% to −3.0%
This rig 20 digs placed 0.02 SOL. The 19 settled sent 0.017 SOL back and mined 0.0019 ORE: about 1.13 SOL per ORE, on a small sample.
The demo A default build's ceiling (0.53) is under ORE's cost figure (0.85 on 12 October), so it does not dig. The filmed build plans 1.0 under a signed ceiling of 1.2. The backtest charged 5,000 lamports a dug round; mainnet charges 10,000.

Sourceml/forecaster/RESULTS.md · docs/MAINNET.md

Powered by ORE

06 / 10

ORE

Other ORE miners place SOL from a wallet or a server. Heads Down digs only while this phone is face-down.

On the Seeker storeDigs only while the phone is downWho can place your SOLMine-or-buy, with a published backtest
ORE's own appyes, and ore.comnoORE's own executornot found
RefinORE AutoMineryesno: “even with the app closed”a servernot found
Orestack (was Minemore)yesnoa servernot found
Oremineryesnoa servernot found
Heads Downnot yet: an APKyesa program, only for this phone's fresh heartbeatyes

“Not found” means our review did not find it, not that it cannot exist.

Each rig is your own ORE Automation, and ORE can recompute our usage from its own DeployEvents.

Sourcedocs/ORE.md · the Seeker store's catalogue (12 Oct 2026)

Powered by ORE

07 / 10

Native Android

Native Kotlin and Compose, on system surfaces a web app cannot reach.

  • Quick Settings tile or the app, then one wallet approval (Mobile Wallet Adapter 2.2.0)
  • One clock-in transaction: ORE automate, register, caps, arm
  • Foreground service. Killed by the OS means cold, nothing spent
  • HyperOS keep-alive setup and a “killed last night” check
  • Android 16 Live Update notification, with a 14/15 fallback
  • Home-screen widgets, haptics, and a reveal aligned to your own alarm

1,440

JVM unit tests passed; 5 more are skipped

Redmi 14C

Android 16, HyperOS 3, accelerometer only. Since 10 Oct 2026: setup, a TEE rig key, attestation and ten shifts on mainnet.

On mainnet
Setup in the app: five steps, each ticked: Notifications, Morning alarm, Keep the shift alive, Quick Settings tile, Create your rig key; and the button Start using Heads Down
Setup: five real steps (emulator)

Sourceandroid/README.md · docs/MAINNET.md

Powered by ORE

08 / 10

Proof

On mainnet since 10 October 2026. Every shift, dig and lamport below is public.

Program deployed, slot 455,359,1964naP…Pae2
Crank, registrar, indexer, dashboardlive, on Railway
Clock-in from the Redmi 14C, signed in Jupiter4DvP…aQht
First dig, ORE round 435,22425nB…zovY
The pickup, and the BREAK the phone signed63FZ…yqVb
Clock-out3Vfb…uTUm
SOL taken back: 0.00502704 SOL, what the screen said, to the lamport46NX…DcFF
To 11 Oct: 5 more shifts, 15 digs in 15 rounds0.0019 ORE mined
Night of 12 Oct: three hours, about 170 heartbeats, 5 digs3Ngn…JJgf
12 Oct: shift completed, 37 dark rounds, 10 SKR backBaiM…Lvdt
The live dashboard's overview, marked On-chain data, Solana mainnet: 1 rig, 0 Seeker-verified, 1 guest rig, 1 nightly active rig, 20 rounds dug
The live dashboard, 11 Oct 2026, 20:09 UTC. The rig is the founder's; 20 rounds dug over three evenings.

Sourcedocs/MAINNET.md · the live dashboard

Powered by ORE

09 / 10

Open, and next

What protects the user, what is still open, and what comes next.

What protects the user
  • The phone's key cannot leave its Keystore, and acts only inside limits the wallet signed
  • Success is shown only after the chain confirms it
  • Every key has a written worst case
Open today
  • One key, the founder's, can upgrade the program
  • No third-party audit; a debug-signed APK, not on the dApp Store
  • Not run on a Seeker; no screen sends the Seeker check yet
  • One user so far, the founder. The morning page did not open by itself on this phone.
Next
  • The haul already on screen when the alarm rings
  • Nights that arm themselves: one approval a week
  • A night partner: two phones, one streak
  • A multisig, then an immutable v1; the dApp Store

Sourcedocs/THREAT_MODEL.md · docs/SECURITY_REVIEW.md

Powered by ORE

10 / 10