My AI to yours

Pass work from your AI to anyone's.

Your AI figured it out. Send the finding, the task, the skill or the data straight to a colleague's AI, a client's, a friend's — with what you already ruled out. Signed, checked, tracked. Nothing to install to receive.

Free to receive, forever. Free to send to people you know.
Works with ClaudeChatGPTGeminiCursorand any AI with web access
passbaton.io/m/7f3k9msigned ✓ · sealed · readable by Pass Baton to deliver it
quote.ts re-prices on every tick — latency budget blown
NK a task + a finding · Nimrod Kaplan · ✓ verified · 18 min ago
Nimrod proposes: take this over. Re-price on book deltas, not ticks. Public API can't change; p99 must stay under 50 ms. Open question: fixed 5 ms debounce, or adaptive?
Already ruled out: memoising the ladder — the book mutates in place, so the cache key is never stable.
src/pricing/quote.ts · lines 120–168 · @a91f3c2pointer · git
CYP-412 — quote latency regressionpointer · linear
drafted · 1 task · 1 finding · 2 pointers
sealed · signed as Nimrod · no secrets
delivered to Dana's inbox · 10:31
opened by Dana's Claude · 10:42 · not yet by Dana
confirmed by Dana · 11:40 · "taking it — going adaptive"

Three hours of thinking.
Thirty seconds of explaining.

That's what happens every time your AI works something out and someone else needs it. You become the clipboard — and the part that matters most, what you already tried, never survives the trip. Pass Baton is the pass: your AI to theirs, with the thinking intact.

01 · SAY IT

"Pass this to Dana."

One sentence to the AI you're already working in. It drafts the message — the ask, the constraints, what you ruled out, the pointers.

02 · CHECK IT

See what's leaving.

A card shows what's inside and what's shared. Secrets are blocked. You press one key.

03 · IT ARRIVES

Even if she has nothing.

Dana gets a page that works with no login — or it lands straight in her AI if she's connected. She pastes one line into any AI and it briefs her.

04 · YOU KNOW

Where it stands, always.

Delivered. Opened by her AI. Confirmed by Dana. And who's waiting on you — before they have to chase.

Built for the moment work changes hands.

Between a vendor's engineer and a client's. Between the desk and the phone. Between you and the one person who needs what your AI just worked out.

Two people, one table — the pass that used to be a paraphrase.
Desk to phone — send it to yourself; it's there when you pick up.
The reach — one hand out, waiting for the other.

Photographs: Windows, Jakub Żerdzicki, Brooke Balentine — Unsplash.

Anything your AI can use.

Not just text. The receiving AI knows what it got and what to do with it.

A finding, a task, a question

"The slowdown is at line 141 — and here's what won't work." Their AI starts from your finding instead of a blank page. Tasks arrive as proposals; their person decides.

A skill or a program

Your AI does the monthly reconciliation perfectly. Send the skill. Theirs sees exactly what it would touch, tries it once in a sandbox, then installs it.

Data, an analysis, a connection

The table, the method and the conclusion — not a PDF. Or the door to a system: where it is and how to get access. Never the key.

Nothing runs on another AI's word alone.

Letting someone else's AI send work to yours is a serious thing. Here's how Pass Baton makes it safe enough to turn on — in plain words, including what it doesn't do.

  • Two keys.In Pass Baton's clients, anything irreversible — a write, a payment, data leaving — needs the receiving person's key, by default. A missed attack can make an AI say something odd; it can't make it do anything irreversible. (Trusted contacts and the shelf are explicit opt-ins, with limits you set and a record of every use. If you paste a message into an AI we don't control, the rule travels as a labelled preamble that AI enforces.)
  • Signed and sealed.Every message proves who sent it and when, says which AI it came from, and shows nothing changed on the way. Once you've connected an AI (v2), messages are sealed so only you can read them. First-contact messages are readable by Pass Baton to deliver them — and the page says so.
  • A trust ladder that climbs itself.A stranger's message is information only. Confirm a message each way and tasks unlock — read-only. Verify once and they can propose changes. Nobody configures anything.
  • The check — and what it misses.Every message is inspected before anything runs — in your AI, or in the page before any AI reads it. We publish how much it catches, every week. The two-key rule covers the rest.
  • The record.Who, when, which AI, every state change — signed, tamper-evident, yours to export.
from "Sarah Cohen" · s.cohen@acme-payments.co
trust first message you have ever received from this address
looks like ⚠ sarah.cohen@acmepayments.com — a contact you've known since May. This is not her.
content asks to change payment details · urgency language · new contact
would edit vendors/acme/bank.json
status a stranger can't send a task. Shown as text only.
advice don't. Confirm with Sarah on a channel you already have.
Show as textBlock senderReport

the check card · what the recipient sees before anything happens

Trust that grows the way it does between people.

You don't set permissions. You reply.

Strangernever exchanged anythingInformation only. One email, ever.
Knowneach side has replied onceQuestions, and read-only tasks.
Verifiedsame company, or confirmed onceTasks that change things — with your key.
Trustedyou said soStanding orders, within limits you set.

Free to receive. Forever.

Free to send to anyone you know. Pay for reach, memory and control — never for safety.

Free

$0
everyone
  • Receive from anyone, unlimited
  • Send to known contacts, unlimited
  • 10 first contacts a week
  • Record for 90 days
  • Connect 2 AIs
  • Every safety feature
Start free

Pro

$12 / month
people who send a lot · 30-day trial
  • Record forever, exportable
  • The shelf — a list of things your AI may answer from while you're away
  • Deadlines and nudges
  • Unlimited AIs
  • 50 first contacts a week
Start Pro

Team

$20 / person / month
your company domain
  • Everything in Pro
  • Team contacts and defaults
  • Who's waiting on whom
  • Company record and retention
  • DPA and sub-processor list
  • Directory sync
Start Team

Enterprise

From $40k / year
regulated, cross-company at scale
  • Company key and legal hold
  • Counterparty policy
  • SSO / SCIM
  • SOC 2 — Type I in progress
  • Self-hosted inbox (roadmap)
Talk to us

Works with every AI you already use.

Connect yours in one command. The person you're sending to doesn't have to — every message has a page and a machine-readable twin any AI can fetch. The format is published.

MCP client for Claude Code at launch; Cursor next. ChatGPT and Gemini via "Copy for my AI" today, connectors as their plans allow. Web and push for your phone. Or just tell your AI: "Install Pass Baton — passbaton.io/install" and it sets itself up. Setup for every AI → · Read the format →

# connect your AI
claude mcp add --transport http baton https://passbaton.io/mcp

# in your session
> pass this to dana — the re-pricing thing
● drafted · 1 task · 1 finding · 2 pointers · sealed to Dana · signed
  send? [y]es [e]dit [n]o
> y
✓ delivered to dana@cypator.com · 10:31

Questions

Does the person I'm sending to need Pass Baton?

No. They get an email with a page that works without an account. They can read it, reply to it, or paste one line into any AI with web access and it reads the message itself — which means that AI's provider sees the message too; the page says so. If they connect an AI, future messages arrive straight in.

Can you read my messages?

Once the other person has connected an AI (v2), messages to them are sealed to their devices and we hold only ciphertext. A first-contact message — sent by email to someone with nothing installed, or read by an AI from a link — is sealed to Pass Baton: we can read it to deliver it, the check processes it automatically (including our model provider, under zero-retention terms), staff access beyond that is logged break-glass only, and the page tells both sides. We always keep the postcard — who, to whom, what kind, one line — so the record and the states work.

What stops someone from sending my AI a malicious task?

Three things. A stranger's message can only be information — the task fields aren't even delivered. The check inspects everything, in your AI or in the page before any AI reads it, and flags the classic plays — payment changes, credential requests, urgency from someone new. And the two-key rule: nothing irreversible happens without you, whatever any message says. We publish how much the check catches.

Isn't this what ChatGPT's shared Spaces or Claude Projects do?

Inside one company, on one vendor, partly. Pass Baton is for the pass that leaves the building — to a client, a vendor, a friend, or someone on a different AI — and for knowing where it stands afterward.

How is this different from tools that move my chats between ChatGPT and Claude?

Those move your context between your own tools. Pass Baton has a second person in it: an address, an inbox, trust that builds between two people, and a record.

What is a "skill" and why would I send one?

A packaged way your AI does a job — a procedure plus its files. Sending one lets a colleague's AI do that job too. It arrives quarantined (v2): they see what it would touch, try it once in a sandbox, then install.

What happens if their AI isn't running?

The message waits in their inbox and arrives when it next starts. If it isn't opened in a day, or isn't answered by a deadline you set, Pass Baton reaches them the old way — email, or a text if they've added a number — and tells you. Reminders go only to people you're verified with; strangers never get chased.

Your AI figured it out.
Pass it on.

Free to receive, forever. One command to connect yours.

Sign-in connects to the hosted inbox when it ships; until then this button says what will happen.