frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Agent.email – sign up via curl, claim with a human OTP

22•adisingh13•3h ago
Hi HN! We're Haakam, Michael, and Adi from AgentMail- a ycs25 company. We give AI agents their own email inboxes. Recently, we ran an experiment called Agent.Email. It's a signup flow designed specifically for AI agents instead of humans.

The inspiration came from a few comments we received when we did our seed launch a few months back. They all came from the very apt observation that agents not being able to sign up to a product made for agents without human credentials was ironic and unideal.

This is basically the thesis we built AgentMail on: The internet was made for humans exclusively, designed to keep machines out by default.

Every signup flow assumes a browser, a person reading a page, and clicking a confirmation link. Unless agents can't do that, they can't be first class users of the internet.

Agents can now get an email inbox by themselves. (This also means a lot of email nobody wants to read gets processed by AI instead of your inbox being cluttered with spam and slop)

Here's how agent.email works.

Agent needs an inbox and hits AgentMail via curl. Agent receives instructions via MD unless the request comes from a browser, in which case we use HTML.

Agent decides agent.email is useful and then hits the sign-up endpoint with its human email as a parameter. Agent receives a restricted inbox with credentials. Agent emails the human asking for an OTP. Human replies with the code, and the agent is claimed and restrictions are lifted. Until claimed, the agent can only email its own human and nobody else. Ten emails a day, and the signup endpoint is rate-limited hard by IP.

Right now it's a 1:1 mapping between agent and human. The next step is many-to-one, because one person running several agents in parallel is already very common.

Building agent.email also pushed us to revisit places in AgentMail where the default assumptions were built around the primary user being human. For example, the CLI outputs in a single column with consistent formatting because mixed delimiters are easy for a person to scan, but harder for an agent reasoning about structure. We also shortened messageIDs after agents started hallucinating completions on longer ones.

A few things we'd like the community's take on: is restricted-until-claimed the right trust model? Does agent self-signup feel useful in production, or is it mostly a novelty, and if it's a novelty now, what would make it actually useful? Should agent onboarding require human approval by default, or should some agents be able to fully self-provision? What do you think are some additional measures we can take for secure sign-ups?

Comments

HarryDu•2h ago
From now we just need a prompt and our agent will have an email account ready to use?
samas10•55m ago
It's interesting, A2A communication has begun but human trust isn't there. I think the biggest tell tale sign will be the acceptance of fully agentic workflows with no human intervention. Until then, restricted-until-claimed seems like the only viable method to ensure trust of all users.
rgbrgb•43m ago
Congrats on the launch!

> Agents can now get an email inbox by themselves. (This also means a lot of email nobody wants to read gets processed by AI instead of your inbox being cluttered with spam and slop)

Can you explain this? I would think it means the exact opposite.

afzalive•42m ago
It needs to be end-to-end encrypted.
OsrsNeedsf2P•24m ago
How do you do that if you only control one end?
dgellow•2m ago
Asymmetric encryption? Both you (the human) and the agent publish public keys, the agent sign/encrypt the OTP request with you public key, you verify/decrypt using your private key, then do the same the other way to send the OTP.

Something like that?

DeathArrow•42m ago
A smtp is all what an agent needs to send email.
janalsncm•42m ago
I would imagine that many websites will block this domain, but that’s also ok because there’s nothing wrong with an owner deciding their site is for humans only. My hope is that you do not facilitate their circumvention of that policy.
FailMore•33m ago
I like it. I am building something very agent-use focused (https://sdocs.dev) and I’ve been thinking of introducing a /agent-evaluation page, which an agent can curl to then discuss with their user if SmallDocs is right for them. I really like the agent action to email flow. I’m introducing user accounts + subscriptions soon and think I’ll use that.
GrinningFool•14m ago
And now we see the beginning of how even local LLMs will be turned against their users -- by persuading agents to advertise to them.

I don't think that's what you're intending here, but it's the next logical step. Agents are on the Internet, and they represent an opportunity to reach their humans.

dgellow•10m ago
Not looking forward to a dehumanized internet where that’s mainstream… agents are tools to support humans, here you’re helping them impersonating humans. That’s feels pretty terrible to be honest

> The internet was made for humans exclusively, designed to keep machines out by default.

I don’t buy that at all. APIs exist to enable “machines” to interact with services

janalsncm•7m ago
In principle this tool allows the owner of a website to block this domain entirely. Although I’m not sure the incentives are really aligned.

BBEdit 16

https://www.barebones.com/products/bbedit/bbedit16.html
121•qaz_plm•1h ago•23 comments

Project Hail Mary – Stellar Navigation Chart

https://valhovey.github.io/gaia-mary/
234•speleo•3h ago•67 comments

Flipper One – we need your help

https://blog.flipper.net/flipper-one-we-need-your-help/
884•sandebert•8h ago•379 comments

Seattle Shield, an intelligence-sharing network operated by the Seattle police

https://prismreports.org/2026/05/20/seattle-shield-private-companies-surveillance/
316•root-parent•2h ago•112 comments

Show HN: Freenet, a peer-to-peer platform for decentralized apps

https://freenet.org/
43•sanity•5h ago•4 comments

Indexing a year of video locally on a 2021 MacBook with Gemma4-31B (50GB swap)

https://blog.simbastack.com/indexed-a-year-of-video-locally/
198•asenna•6h ago•67 comments

Where are all the UK red telephone kiosks?

https://www.thek6project.co.uk/
34•Kaibeezy•1h ago•19 comments

News outlets are limiting the Internet Archive’s access to their journalism

https://www.niemanlab.org/2026/05/more-than-340-local-news-outlets-are-limiting-the-internet-arch...
115•jaredwiener•3h ago•37 comments

Python 3.15: features that didn't make the headlines

https://blog.changs.co.uk/python-315-features-that-didnt-make-the-headlines.html
272•rbanffy•8h ago•125 comments

Lost Images from the 1945 Trinity Nuclear Test Restored

https://spectrum.ieee.org/trinity-nuclear-test
231•pseudolus•9h ago•70 comments

Show HN: Agent.email – sign up via curl, claim with a human OTP

22•adisingh13•3h ago•12 comments

ParadeDB (YC S23) Is Hiring Distributed Systems/Platform Engineers

1•philippemnoel•3h ago

Launch HN: Runtime (YC P26) – Sandboxed coding agents for everyone on a team

https://www.runtm.com/
40•gustrigos•3h ago•15 comments

Bournegol???

https://oldhome.schmorp.de/marc/bournegol.html
20•greyface-•2d ago•3 comments

We're testing new ad formats in Search and expanding our Direct Offers pilot

https://blog.google/products/ads-commerce/google-marketing-live-search-ads/
506•sofumel•10h ago•426 comments

Mounting Git commits as folders with NFS

https://jvns.ca/blog/2023/12/04/mounting-git-commits-as-folders-with-nfs/
68•pvtmert•2d ago•37 comments

Museum of Pocket Calculating Devices

https://www.calculators.de/
44•ohjeez•4h ago•7 comments

What Is Happening to Publishing?

https://resobscura.substack.com/p/what-is-happening-to-publishing
55•benbreen•1d ago•31 comments

Chewing gum restores dad's taste and smell years after Covid

https://discover.swns.com/2026/05/chewing-gum-restores-dads-taste-and-smell-years-after-covid/
85•speckx•2h ago•37 comments

When Rails-way does not work anymore?

https://paweldabrowski.com/farewell-to-rails-way/when-rails-way-does-not-work
7•pdabrowski6•2d ago•4 comments

Vivaldi 8.0

https://vivaldi.com/blog/vivaldi-on-desktop-8-0/
286•OuterVale•12h ago•212 comments

FatGid: FreeBSD 14.x kernel local privilege escalation

https://fatgid.io/
76•WhyNotHugo•7h ago•33 comments

Show HN: I Dedicated 4 Years to Mastering Offline Password Cracking

179•bojta-lepenye•7h ago•30 comments

Michael Keating has died

https://www.bigfinish.com/news/v/michael-keating-1947-2026
78•speckx•5h ago•34 comments

We Reverse-Engineered Docker Sandbox's Undocumented MicroVM API

https://rivet.dev/blog/2026-02-04-we-reverse-engineered-docker-sandbox-undocumented-microvm-api/
55•yakkomajuri•5h ago•7 comments

Serving Netflix Video Traffic at 400Gb/S and Beyond (2022) [pdf]

https://nabstreamingsummit.com/wp-content/uploads/2022/05/2022-Streaming-Summit-Netflix.pdf
21•tosh•1h ago•9 comments

Magic the Gathering format: Fun 40

https://fabiensanglard.net/mtg/fun/
65•ibobev•6h ago•77 comments

What Do Gödel's Incompleteness Theorems Mean?

https://www.quantamagazine.org/what-do-godels-incompleteness-theorems-truly-mean-20260518/
117•baruchel•3d ago•51 comments

Show HN: Rmux – A programmable terminal multiplexer with a Playwright-style SDK

https://github.com/helvesec/rmux
155•shideneyu•10h ago•73 comments

A Bipartisan Amendment Would End Police License Plate Tracking Nationwide

https://www.wired.com/story/a-bipartisan-amendment-would-end-police-license-plate-tracking-nation...
205•cdrnsf•7h ago•70 comments