Fetching from the wire…
Public story · 2026-08-25 · high
The project runs a full multi-tenant Rust mail server so agents send and receive mail under their own identity, not a human's.
Why now: Sentio's GitHub repository was live as of August 25, with the authentication and anti-spam stack already in place.
Sentio gives each AI agent its own email address, backed by a multi-tenant Rust mail server that handles both inbound and outbound mail. That inverts the usual setup, where an agent gets OAuth access into a human's inbox and reads mail meant for someone else. For builders, it means an agent can send and receive mail as itself, not as a proxy borrowing someone else's inbox.
Sentio runs both directions of the mail flow. Inbound mail arrives and gets delivered to the agent as a structured webhook. Outbound replies go out over REST, in-thread, so an agent can hold a conversation without a person relaying messages in the middle.
This isn't a thin wrapper over a mail-sending API. Sentio implements DKIM, SPF, DMARC, and ARC for authentication, then adds MTA-STS and DANE for transport security, backed by a three-tier anti-spam stack. Real mail providers have to clear that same list before other servers will trust their mail.
The GitHub page doesn't say what reputation or spam history a brand-new agent address starts with. That matters if a single server ends up running hundreds of agents off the same sending infrastructure.
Each link below shares sources, entities, or timing with this story.
Claude Code uses OAuth / Shared entities / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (Claude Code uses OAuth); both cover GitHub, REST; reported by the same outlet (github.com).
MCP uses OAuth / Shared entity: GitHub / Same source domain / Earlier coverage
Linked by a graph relationship (MCP uses OAuth); both cover GitHub; reported by the same outlet (github.com).
MCP uses OAuth / Shared entity: GitHub / Shared topic / Earlier coverage
Linked by a graph relationship (MCP uses OAuth); both cover GitHub; overlapping topics (agent, each).
Claude Code uses OAuth / Shared entity: GitHub / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses OAuth); both cover GitHub; reported by the same outlet (github.com).
Claude Code uses OAuth / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code uses OAuth); both cover GitHub, OAuth; reported by the same outlet (github.com).
MCP uses OAuth / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (MCP uses OAuth); both cover GitHub, Rust; reported by the same outlet (github.com).
Claude Code uses OAuth / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code uses OAuth); both cover GitHub, Rust; reported by the same outlet (github.com).
Linked by a graph relationship (Claude Code uses OAuth); both cover GitHub, Rust; reported by the same outlet (github.com).