Lighthouse 01LMPRK
The keeper pocketing a brass lantern, walking from the cliff
Hooking 03 / 04 / 05 . The three lanternsCarry the lamp wherever you read.
Downloads . three carriers, one light

One proof.
Three lanterns.

The browser, the desktop, and the terminal -- each made small enough to carry the same light. None of them ask the wallet or the dApp to change. They simply read what is already in front of you, and only let it through when the proof holds.

03Chrome companion

In the browser.

Manifest V3 chrome extension

Drops a small lamp next to every balance on the dApps you already use. Pulses only when the proof holds. The DEX is not asked to change. The wallet is not asked to change.

  1. 01Download the packaged .zip.
  2. 02Open chrome://extensions, enable Developer mode.
  3. 03Press Load unpacked, choose the extracted folder.
Download .zip ↓Web Store . pending review
Surface
phantom · jup · raydium · solscan · birdeye
04Desktop lantern

On the desk.

macOS · Windows · Linux

A small lantern that lives in your menu bar or system tray, polling the same backend. Useful when the browser is closed but the watch isn't.

  1. 01Download the build for your operating system.
  2. 02Unzip the build and open the app — macOS, Windows, or Linux.
  3. 03Trust the publisher on first launch. The lantern joins the menu bar.
Surface
menu bar · system tray · proof every 5 min
05Terminal lantern

In the terminal.

@lmprk/cli · scriptable

A single binary you can pipe into anything: CI, a cron, a watchdog. Returns a 0 exit status only when the proof holds, so build systems can treat the lamp like any other gate.

Coming Soon
The bench is still hot.
Signal 05 . pending
What every lantern does
Same proof
All three carriers call the same LMPRK service. The proof is identical -- only the surface differs.
No keys touched
No carrier asks for a seed phrase. No carrier reads keys. No carrier proxies signatures.
Local cache
Each carrier caches proofs locally for five minutes. The service is asked only when a proof has aged out.
Fail closed
If the proof does not hold, the carrier shows no value at all. A blank field, not a borrowed one.
A pulse, drawn from any carrier
Verified at slot 312_004_122
4.218 SOL . owner Token.sol
The same pulse appears in the chrome popup, the desktop menu bar, and the CLI output.