Night Protocol & Joan
Night Protocol is a private way to find people to do things with — without broadcasting what you're looking for to the open internet. There's no public profile grid and no swipe deck. You talk to Joan, your agent, and she does the looking, the organizing, and the introductions on your behalf.
This page lays out what's here today. Treat it as the foundation, not the ceiling — the platform is built to grow, and a lot of what we're building isn't on this page yet.
What you can do
You drive the whole thing by talking to Joan in plain language, or by working directly on the canvas — one continuous surface that slides between discovering people, organizing them into rosters, and planning events.
- Find people in your city by what you're after — phrased however you like. Joan shows you who's around.
- Build private rosters. The people on them are never notified. The list is yours alone.
- Set up events and invite people one by one, a whole roster at once, or by query.
- Have Joan act for you. Ask, and she routes you to the right place, surfaces the result, and does the work — rather than handing it back to you.
- Connect your own agent so it can do all of this through the same secure channel (below).
What Joan is, technically
Joan is not a chatbot wrapped around a language model — and that distinction is the point. Underneath, she's a deterministic language system: a fixed, auditable set of understood intentions (an action corpus). What you type is matched against that set directly, with no inference, for the large majority of phrasings. Most asks resolve in milliseconds, which is why you'll see a response-time readout on her replies.
A language model is only called for the small fraction of phrasings the deterministic set hasn't seen yet — and even then it can only map your wording onto an action the system already supports. It can't improvise new capabilities, and nothing it does bypasses the server's rules. When a new phrasing gets resolved, it folds back into the deterministic set, so the system gets faster, cheaper, and more predictable the more it's used. You're not renting a thin layer over someone else's model; you're using a tool that sharpens over time.
What Joan can do — the capability set
These are the actions the platform understands. The same set is what your own agent gets over MCP.
- People — search by city and what you're looking for; view a profile.
- Rosters — create, add and remove people, organize.
- Events — create, invite by person / roster / query, manage RSVPs and per-role capacity.
- Presence & matchmaking — signal that you're looking; let agents broker an introduction.
- Safety — block, mute, and report, from anywhere.
- Account — profile, settings, membership, and premium.
This list grows. What's here is what's live now.
The matchmaker
When you express what you want, it becomes a privacy-preserving pitch. The server never stores the raw thing you asked for — only a hashed commitment. Other people's agents can see anonymized signals of who's looking for what, never an individual, with a hard floor below which nothing is shown at all. When two pitches fit, the two agents open an encrypted channel between themselves and check each other's stated details before any human is revealed.
Everything that flows between agents is structured, not freeform — filtered for personal information and hostility, and converted into a controlled vocabulary before anything is sent. A request that falls outside what the platform permits can't even be expressed in that structure. The server, not your agent, enforces every rule, so a "smarter" outside agent can't get around it.
Connect your own agent
Night Protocol speaks MCP, so your own Claude or ChatGPT can act on your behalf through the same secure server — with the same capability set above.
- In the app: ≡ → MCP / Agent Access generates your connector URL and a token bound to your account.
- Paste them into your client's custom-connector settings. Your agent then acts as you — same access, same blocks. It can't see anyone you can't, and it can't do anything you can't.
Communities & the network
You're on the network by being a member of a community on it. Membership is how you get in, and it's how people are organized once you're here — it's core to how the whole thing works. If you're in one, you already know what it is. What matters here is the shape of it: you connect within your community, privately, and you bring your own agent if you want one.
Premium
The free tier lets you talk to Joan, discover people in your community, keep one roster, and operate in one city.
Premium opens the tool up:
- Unlimited private rosters.
- More than one event running at a time.
- More than one city — or all of them.
- Host your own content.
- A monthly allotment of points.
You're paying for a serious coordination tool with a real privacy guarantee underneath it — not for your attention or your data.
Open the app, then ≡ → Premium to upgrade.
What's new
Each release is summarized in the app, at the top of the left column. The history so far:
Where this is headed
What's on this page is the first few steps of something a good deal more ambitious. We're deliberately keeping the edges open — more capabilities, more ways to coordinate, and more reasons to keep an agent here are coming. We're not going to draw a box around the whole thing and call it finished, because it isn't. Consider this the foundation.