<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Gabriel Guidarelli</title>
    <description>The latest articles on Forem by Gabriel Guidarelli (@gabriel_guidarelli_49d83d).</description>
    <link>https://forem.com/gabriel_guidarelli_49d83d</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3816617%2F36c439e8-6d02-4a3d-ac71-e3a75756a142.png</url>
      <title>Forem: Gabriel Guidarelli</title>
      <link>https://forem.com/gabriel_guidarelli_49d83d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/gabriel_guidarelli_49d83d"/>
    <language>en</language>
    <item>
      <title>An Email for your AI Agent</title>
      <dc:creator>Gabriel Guidarelli</dc:creator>
      <pubDate>Tue, 14 Apr 2026 14:38:03 +0000</pubDate>
      <link>https://forem.com/gabriel_guidarelli_49d83d/an-email-for-your-ai-agent-30cc</link>
      <guid>https://forem.com/gabriel_guidarelli_49d83d/an-email-for-your-ai-agent-30cc</guid>
      <description>&lt;p&gt;&lt;strong&gt;Why an AI Agent Needs an Email Address&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Emails are the backbone of our ways of working: We send and receive hundreds of emails every month. &lt;/p&gt;

&lt;p&gt;Agents will speak to each others via A2A, which is a more efficient way for AI Agents to interact and achieve a common goal. However, agents still  need a way to interact with us, over a well oiled system.&lt;/p&gt;

&lt;p&gt;So if an *&lt;em&gt;AI agent cannot send and receive email, it is missing one of the most practical interfaces it could have. *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The moment an agent has &lt;strong&gt;its own inbox&lt;/strong&gt;, it stops feeling like a feature hidden inside a dashboard and starts feeling more like an actual operational actor. It has a stable address people can contact. It has a clear place to receive requests. It has a clear place to send updates from. That matters because trust gets much easier when the communication boundary is obvious.&lt;/p&gt;

&lt;p&gt;It also makes workflows much cleaner.&lt;/p&gt;

&lt;p&gt;Instead of sharing a human inbox with an agent, you can give the agent its own lane. Support emails can go to one agent. Procurement or vendor coordination can go to another. Internal operations can route to another. That separation is useful on its own, especially if you want proper audit trails, policy controls, and Human in the Loop review.&lt;/p&gt;

&lt;p&gt;This is the part I think people miss. An email address is not only about communication. It is about structure.&lt;/p&gt;

&lt;p&gt;Once an agent has a dedicated inbox, you can start doing sensible things around it. You can decide what kinds of messages it should receive. You can decide who it is &lt;strong&gt;allowed to email&lt;/strong&gt;. You can add &lt;strong&gt;approval steps before outbound messages go out&lt;/strong&gt;. You can review what came in, what was flagged, and what action the agent tried to take.&lt;/p&gt;

&lt;p&gt;That is a much better model than letting an agent loose in someone’s personal inbox and hoping prompt instructions are enough to keep it safe.&lt;/p&gt;

&lt;p&gt;Because of course, the moment an agent reads inbound email, security becomes part of the story too.&lt;/p&gt;

&lt;p&gt;Email is useful, but it is also untrusted input. A normal-looking message can carry hidden instructions, malicious formatting, poisoned thread context, or links that change what the agent does next. That is why I think inbound email needs to be treated as part of the attack surface, not just as a convenient source of tasks.&lt;/p&gt;

&lt;p&gt;I wrote more about that here: &lt;a href="https://agenttrust.ai/blog/why-ai-agents-need-prompt-injection-protection-when-dealing-with-email" rel="noopener noreferrer"&gt;Why AI Agents Need Prompt Injection Protection When Dealing with Email.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That is also why I do not think the right question is just “should an AI agent have an email address?” I think the better question is “what kind of email address should it have?”&lt;/p&gt;

&lt;p&gt;My answer is: &lt;strong&gt;its own one&lt;/strong&gt;, with its own &lt;strong&gt;identity&lt;/strong&gt;, its own &lt;strong&gt;controls&lt;/strong&gt;, and &lt;strong&gt;boundaries&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That is when an agent becomes useful in a way that fits how businesses already work. It can take inbound requests. It can draft replies. It can participate in handoffs. It can move work forward asynchronously. It can do all of that without asking everyone around it to change tools or habits first.&lt;/p&gt;

&lt;p&gt;To me, that is the real unlock.&lt;/p&gt;

&lt;p&gt;Not making agents feel futuristic, but making them fit into the systems that already run the day-to-day work.&lt;/p&gt;

&lt;p&gt;If you want to see what that looks like in practice, the AgentTrust dashboard is here: &lt;a href="https://agenttrust.ai/dashboard" rel="noopener noreferrer"&gt;https://agenttrust.ai/dashboard&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>automation</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Why AI Agent Authentication Isn't Enough — The Case for AI Driven Contracts economy</title>
      <dc:creator>Gabriel Guidarelli</dc:creator>
      <pubDate>Tue, 10 Mar 2026 10:27:19 +0000</pubDate>
      <link>https://forem.com/gabriel_guidarelli_49d83d/why-ai-agent-authentication-isnt-enough-the-case-for-ai-driven-contracts-economy-ja2</link>
      <guid>https://forem.com/gabriel_guidarelli_49d83d/why-ai-agent-authentication-isnt-enough-the-case-for-ai-driven-contracts-economy-ja2</guid>
      <description>&lt;p&gt;*&lt;em&gt;AI agent authentication has become a hot topic. *&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Many platforms are solving a real problem: how does an agent authenticate to the tools it needs to use? OAuth flows, token management, scoped permissions — all necessary when agents interact with Salesforce, Slack, or your internal APIs.&lt;/p&gt;

&lt;p&gt;But there's a different problem that none of these platforms address, and it's going to matter a lot more as agents start operating across organisational boundaries.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The missing layer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When your agent calls the Slack API, you need tool authentication. That's solved.&lt;/p&gt;

&lt;p&gt;When your procurement agent negotiates a contract with another company's sales agent, you need something else entirely. You need to know: is that agent actually authorised to represent that company? Can it commit to terms? And six months from now, when there's a dispute, can you prove what was agreed and by whom?&lt;/p&gt;

&lt;p&gt;Tool authentication answers "can this agent access this API?" Agent identity answers "who is this agent, and should I trust it?"&lt;/p&gt;

&lt;p&gt;These are fundamentally different questions, and we're only solving the first one.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What changes when agents negotiate across organizations&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Right now, most multi-agent systems operate mostly within a single environment: An agents talking to that same company's tools, or perhaps spawning/interacting with sub agents. The authentication problem is manageable because you control both sides.&lt;/p&gt;

&lt;p&gt;However, this is changing, as &lt;em&gt;procurement agents&lt;/em&gt; are starting to negotiate with &lt;em&gt;supplier agents&lt;/em&gt;. Sales agents respond to enquiries from buyer agents. Financial agents settle transactions with counterparty agents, and this is applicable in both large organizations (Intra-org communication), as well as across organizations.The challenge is that none of these interactions happen within a single trust boundary.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's actually needed&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Trust Framework! &lt;/p&gt;

&lt;p&gt;A place where &lt;strong&gt;AI agents identity&lt;/strong&gt; are registered, managed and used for conducting real business, alongside business and process owners. &lt;/p&gt;

&lt;p&gt;A real example: &lt;/p&gt;

&lt;p&gt;The legal frameworks haven't caught up yet. Agency law assumes agents are people. Researchers like Pınar Çağlayan Aksoy and institutions like the CZS Institute for AI and Law at Tübingen are working on how the law needs to evolve. But the technology has to exist first — you can't regulate what you can't verify.&lt;/p&gt;

&lt;p&gt;I wrote a longer piece on this: The &lt;a href="https://agenttrust.ai/blog/ai-driven-contract-economy" rel="noopener noreferrer"&gt;AI-Driven Contract Economy&lt;/a&gt;, covering the legal gap, the technical requirements, and where standards like Google's A2A protocol fall short on identity.&lt;/p&gt;

&lt;p&gt;This is the problem &lt;a href="https://agenttrust.ai" rel="noopener noreferrer"&gt;AgentTrust&lt;/a&gt; was built to address, by employing cryptographic agent identity, human-in-the-loop controls, and audit trails that work across organizational boundaries.&lt;/p&gt;

&lt;p&gt;Tool authentication got us started. Agentic Collaboration is what comes next.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>a2a</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
