See it work

Three demos.
None of them is a video.

Start with the workbench if you came for notifications — token in, phone buzzing, recipes out, about a minute. The room is where the identity side lives: six things a login usually can't do, listed below, all of them real. And Hearth works before you install anything at all.

01

Register

An identity that exists only between you and one site.

02

Log in

Come back tomorrow, or on a computer that has never seen you.

03

Be reached

The site tells you something while the tab is closed.

04

Re-authorize

Something irreversible asks your phone first.

05

Come straight back

Tap the notification, land on the right page, already signed in.

06

Burn it

End the relationship. Every route back dies at once.

Real · your token, your phone
For everyone who came from Pushover

The Workbench

Paste a token. Press a button. Feel your pocket. Then flip the priority to +2 and see what "gets past quiet hours" means, and make a script block on your own approval — fingerprint and all.

Leaves with you: working, copy-paste recipes for curl, Uptime Kuma, Home Assistant and GitHub Actions, with your token already filled in.

Open the workbench →

What you can do there

  • Send yourself a push — title, message, priority −2…+2
  • Trigger an Approve / Deny and watch a poll loop wait for your thumb
  • Demand requireBiometric and see confirmedBy come back
  • Copy ready-made integrations for the tools you already run
  • Read the exact HTTP of everything the page just did
Real · not simulated
All six, in one room

The Lauther room

One public channel. Reading is open to anyone; speaking needs a name the room can hold you to — and that name is the only thing it ever gets. No email, no phone number, no password, nothing to reset.

This one is live. Real messages, real people, and a real notification when someone mentions you while the tab is closed. If you are early, the room may be empty; that is what early looks like.

Open the room →

What you can do there

  • Join and pick the name the room knows you by
  • Sign out and come back — by name, or straight from the app
  • Get mentioned and have your phone tell you
  • Delete everything you wrote — irreversible, so your phone is asked first and the server checks the answer
  • Tap the notification and land back in the room signed in
  • Burn the identity in the app and watch the room stop recognising you
Works with or without the app
The half that needs nobody's permission

Hearth — your own things

A home hub with no identity in it anywhere. The washing machine finishes, the freezer starts warming up, and the front door has been unlocked for twenty minutes — so it asks whether to lock it, and wants a fingerprint before it will.

Underneath, on the same page: the Home Assistant automation, the curl, the token, and every call the page just made.

Open Hearth →

Why this one matters

  • No account with a vendor, no bot in a chat workspace, no SMTP relay
  • Works tonight, with anything that can make an HTTP request
  • Shows what priority 2 is for — the one level that gets past your quiet hours
  • An approval with a physical consequence, which is the only kind that really tests whether you trust it

Runs against a simulated phone by default, so you can try it before installing anything. One button switches it to your real device.

Three kinds of notification, and no fourth

Which one you get is decided by what the service sends, never by a flag it can set — otherwise a marketing push could dress itself up as an approval and win the buttons, the urgent channel and a quiet-hours bypass.

Approval

Approve or deny, in the shade

The only kind that ever gets buttons, because a decision is the thing that deserves a fingerprint. A service can demand a real owner check — and a phone with no lock can still deny, it just can't approve.

Message with a destination

Tap it, land there signed in

No buttons. Tapping opens that page on the service's own site, already signed in as your pairwise identity, at the exact thing that needs an answer.

Plain message

Nothing to answer

Your washing is done. Your report was received. It opens in the Lauther app and that is the whole story.

Being straight with you about these

  • The workbench is entirely real. Everything it sends goes to the phone behind the token you paste — which is why it asks for one instead of pretending.
  • The room is real and it is public. Anyone can read it, anyone with the app can post, and messages persist. Treat it like any public channel — do not put anything there you would not put on a noticeboard.
  • Hearth is a fictional hub, but every call it makes is the real public API. In simulated mode nothing leaves your browser, and the request log says simulated beside each call it did not make.
  • Lauther relays no personal data. No name, email, phone or address passes through it. If a service needs those, it asks on its own site, with its own form and its own privacy policy — where it belongs.
  • Pairwise identity means two sites cannot match you to each other. We could still correlate them; that limitation is written down in the security notes, not buried.