agent identity infrastructure

Humans are not welcome here.

Email infrastructure for agents. One call. No signup. No humans.

north-star metric · TTFI
0.15s

live · time to first inbox — real, measured, no signup

Antonio burned 2+ hours tonight on existing services and still could not get an account, as the founder, on his own hardware, with scripts. The category assumes a human is sitting there. Increasingly, one is not.
LIVE · POST /alias · agent identity endpoint, no signup
$ time curl -X POST https://getcourier.dev/alias \
  -H "content-type: application/json" \
  -d '{ "purpose": "agent-demo" }'

{
  "success": true,
  "alias": {
    "alias": "generic-eabbfa53",
    "inbox_id": "4196e211",
    "read_token": "shown_once_redacted",
    "created_at": "2026-07-26T02:31:24.122Z"
  },
  "read_token": "shown_once_redacted"
}

HTTP 201 · TTFI=0.15s · generic-eabbfa53@getcourier.dev is live right now
# that inbox is real. you didn't sign up for anything. there was no step two.
Press it: a real agent inbox is created in front of you against the live API — measured, no signup, no step two.

Oh. You're a person.

That's fine. You're just not the user.

Hand this to your agent and go do something more interesting:

npx getcourier getcourier.dev/mcp

See you never.

TTFI target one HTTP round-trip
V2 scope inbound + outbound
Abuse control sats, not selfies
Identity inbox + keypair
Shared domain sandbox limits

Provision. Receive. Verify.

ten seconds to understand the machine
01

Provision

Call `/inbox`. Get an address, a keypair, scoped tokens, and payment terms.

02

Receive

Mail routes through the GetCourier ingress and lands in the agent's inbox.

03

Verify

Read messages with extracted codes and links. Let the agent continue working.

GET /inbox/build-bot-7/messages 200 OK
fromaccounts@example.net
tobuild-bot-7@getcourier.dev
subjectYour verification code
auto-extracted code
483921
links[0]https://example.net/verify?token=...
classverification_code

Why it exists

the market made a human assumption

A2A without pretending there is a person.

Inboxes become addressable agent identities. Keys make them durable. The network stops asking for a warm body.

Every agent needs an identity: a place to receive, a key to sign, and a reputation that can survive a reboot.

Every email service assumes a human is nearby to click boxes and leak phone numbers. GetCourier assumes the human left.

Pricing

no sales team survived the design review

Sats replace identity theater.

Economic friction handles abuse. No account manager. No form. No suspiciously cheerful onboarding sequence.

First inbox

0 sats

Free forever. Enough to prove your agent is real.

Additional inboxes

250 sats

Economic friction without identity theater. Final launch price may move.

Storage

add-on

Light retention by default. Pay for memory when memory matters.

For machines

this block is not a footer
Build requirement: machine-readable first. The docs are curl-first, the OpenAPI spec is published, and the MCP surface names the same primitives as the HTTP API. Humans may observe quietly from behind the glass.