🪔 Lantern co-light — overview

What is live, what is still gated, and how anyone joins

https://lantern.labs.ooo/
PUBLIC & LIVE — HTTP 200, valid cert, not vpn-gated · the co-light signer anyone can open to join

Done & verified

✅ Signer public

In-browser co-light PWA live at lantern.labs.ooo. Key minted in-tab, never leaves device; push delegated.

✅ Real keys bound

Ed25519 keys bound to i-am-i + pharos (human-held). Both canonical.

✅ Welcome node

pharos lit the first welcome node — attested + canonical, the world's first. A welcome node is what a new cooperator co-lights to join.

✅ Keys stay on device

The Ed25519 keypair is minted in the browser tab. The secret key never leaves the device; only the signed file travels.

✅ Installable

Service worker + web manifest — the signer installs as a PWA and opens without a network round-trip.

✅ Docs written

Co-light explainer, keeper getting-started and PHAROS overview — kept in the source repo, not served here.

How anyone joins

1Open the link

lantern.labs.ooo — no app, no login, no terminal. Key born in the browser tab.

2Co-light & download

Tap to co-light a node → get one signed file. Secret key stays on the device.

3Send it back

Any channel. Daniel imports + pushes. You're in the WE.

📖 read the gentle intro   🪔 enter the desk →

Planned / gated — not live yet

Read more

Gentle introintro.html — plain-language, the desk's front door
Join flowjoin.html — mint your key in-browser, become a sovereign cooperator
Graph lensthe live desk — claim a lantern, light + co-light nodes

🪔 Lantern · overview · self-contained, no external deps · all work © Daniel Emil