Kant

A Kant room is a private conversation. You make one, you send one link, and whoever opens that link is in the room with you. The link holds the key, so nothing in the middle can read what you say.

checking how this copy can reach other devices…

One link. Send it in any chat, or let the other person point a camera at the code.

Paste the link somebody sent you. It does not have to be tidy — leave the rest of their message around it if you like.

Point the camera at the other screen.

(nothing said yet)

Copy a note as readable text

Copying used to hand over the machine-readable envelope. These give you the words, with the details optional.

Reaching other devices

Two tabs of one browser find each other with no server. Two devices need a relay they can both reach.

Diagnostics

Everything the network does is written down: every probe, every request, every refusal, every error. Nothing is swallowed.

Holding two codes that will not connect? The diagnostics page has What is this code?: paste both and it says what each one is. A share card or a page link names a page, never a room — only a kzinvite code can join two clients.


    
    
    
    
    
    

No server at all

Nothing to run, nothing to deploy: two people with any chat window between them copy one code each way and end up holding the same conversation. The steps, and the proof that they need no server, are in RequestProject/Kant/Handoff.lean.

Carry it by hand →

Everything else

Open the workbench — the pastebin, stego pictures, the sneakernet, credits, code movies, the wasm kernel.

How this flow is put together