<?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>DEV Community: AgenticTrust</title>
    <description>The latest articles on DEV Community by AgenticTrust (@agentictrustkit).</description>
    <link>https://dev.to/agentictrustkit</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3846582%2F4b35649c-2cef-4a8f-88c2-3fdd77a7040d.jpg</url>
      <title>DEV Community: AgenticTrust</title>
      <link>https://dev.to/agentictrustkit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/agentictrustkit"/>
    <language>en</language>
    <item>
      <title>Building a Governance SaaS for Trustees: Why Trust Administration Needs Software</title>
      <dc:creator>AgenticTrust</dc:creator>
      <pubDate>Tue, 21 Jul 2026 23:23:53 +0000</pubDate>
      <link>https://dev.to/agentictrustkit/building-a-governance-saas-for-trustees-why-trust-administration-needs-software-4e3a</link>
      <guid>https://dev.to/agentictrustkit/building-a-governance-saas-for-trustees-why-trust-administration-needs-software-4e3a</guid>
      <description>&lt;p&gt;Most trusts don't fail in court. They quietly decay in practice.&lt;/p&gt;

&lt;p&gt;Missed reviews. Casual transfers. Undocumented compensation. Blended accounts. Over time, a carefully designed trust structure starts looking like an alter ego — and when a beneficiary, regulator, or court asks for proof that the trustee did their job, there's nothing to show.&lt;/p&gt;

&lt;p&gt;I built &lt;a href="https://trustoffice.app/fiduciary-duty-explained/" rel="noopener noreferrer"&gt;TrustOffice&lt;/a&gt; to fix this. Here's what I learned building a governance SaaS for a market most developers don't know exists.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;There are roughly 4–5 million trusts in the US holding ~$7.5 trillion in assets. Every one of them has a trustee who is legally responsible for administering it — documenting decisions, tracking distributions, filing taxes, and maintaining separation between trust and personal finances.&lt;/p&gt;

&lt;p&gt;Most trustees are not professionals. They're family members — a sibling, a child, a close friend — who got named in a trust document and now have fiduciary obligations they don't fully understand.&lt;/p&gt;

&lt;p&gt;The tools available to them are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Spreadsheets&lt;/strong&gt; — error-prone, no structure, no audit trail&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generic project management software&lt;/strong&gt; — not built for trust concepts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nothing&lt;/strong&gt; — most just "handle things" and hope nobody asks questions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Meanwhile, fiduciary forfeiture class actions increased 860% from 2023 to 2025. Trustees face $75K–$150K in legal defense costs per contested matter. The risk is real, and the tools are absent.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://trustoffice.app/fiduciary-duty-explained/" rel="noopener noreferrer"&gt;TrustOffice&lt;/a&gt; is a governance platform built specifically for the person running the trust — not the attorney who set it up. The core features:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enforcement at the point of action.&lt;/strong&gt; The platform doesn't just remind you to take minutes — it blocks or flags distributions until documentation, solvency checks, and recusal steps are complete. This is the key architectural decision: governance that happens &lt;em&gt;before&lt;/em&gt; the action, not after.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI-generated minutes and resolutions.&lt;/strong&gt; The AI drafts minutes in plain language tied to real actions — distributions, compensation, investments. The trustee reviews and approves. This solves the #1 reason trustees skip documentation: it's tedious and they don't know what to write.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Governance Health Score.&lt;/strong&gt; A 0–100 metric consolidating minutes frequency, distribution documentation, compensation tracking, account separation, and review cycles. Trustees can see at a glance whether their trust would survive scrutiny.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Audit-ready records.&lt;/strong&gt; When a bank, regulator, or beneficiary asks for proof, the platform produces a court-ready record in one click. Every action is logged with timestamp, user, and context.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Decisions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Stack:&lt;/strong&gt; React frontend, FastAPI backend, PostgreSQL, Railway for deployment. The AI layer uses structured prompts that map to action types — not free-form chat, but typed actions (distribution, compensation, investment) with constrained output formats.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The hard part wasn't the tech — it was the domain.&lt;/strong&gt; Trust administration has specific concepts that don't map to generic SaaS patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;Distributions&lt;/em&gt; aren't just payments — they need justification, beneficiary class tracking, and recusal documentation&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Compensation&lt;/em&gt; needs plan tracking, YTD calculations, and reasonableness tests&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;Account separation&lt;/em&gt; is a legal requirement, not a preference — commingling is the #1 way trusts get pierced&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every data model decision required understanding the legal context. I spent more time reading trust law than writing code.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. The best users don't search for your category.&lt;/strong&gt; Nobody searches for "trust governance software." They search for "trustee responsibilities checklist" and "what does a trustee have to do." Your SEO strategy has to target the problem, not the solution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Enforcement &amp;gt; reminders.&lt;/strong&gt; Early versions just reminded trustees to document things. They ignored the reminders. Blocking undocumented distributions changed behavior immediately. Software that prevents the mistake is worth more than software that reports it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. AI works best when it's constrained.&lt;/strong&gt; Free-form chat with an AI assistant about trust administration produces confident-sounding nonsense. Tying the AI to typed actions with structured output — "draft minutes for this distribution of $5,000 to beneficiary X for education expenses" — produces useful, accurate results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. The market is invisible until you're in it.&lt;/strong&gt; There's no Gartner category for trust governance software. No dedicated market report. But 4 million trusts and 300,000+ new trustees named each year is not a niche — it's an underserved market that doesn't know it needs software until the first beneficiary dispute.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;TrustOffice is live and serving individual trustees and small advisory firms. The next phase is expanding the AI capabilities — predictive compliance scoring, automatic beneficiary communication, and integration with tax preparation workflows.&lt;/p&gt;

&lt;p&gt;If you're interested in legal tech, governance software, or building SaaS for underserved markets, the &lt;a href="https://trustoffice.app/fiduciary-duty-explained/" rel="noopener noreferrer"&gt;fiduciary duty guide&lt;/a&gt; covers the domain fundamentals.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;TrustOffice is live at &lt;a href="https://trustoffice.app/fiduciary-duty-explained/" rel="noopener noreferrer"&gt;trustoffice.app&lt;/a&gt;. $79/month, no free trial — because governance isn't a free sample.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>ai</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Building a Trust Meeting Minutes Tool: Why Trustees Need Better Documentation</title>
      <dc:creator>AgenticTrust</dc:creator>
      <pubDate>Tue, 21 Jul 2026 23:18:53 +0000</pubDate>
      <link>https://dev.to/agentictrustkit/building-a-trust-meeting-minutes-tool-why-trustees-need-better-documentation-5c88</link>
      <guid>https://dev.to/agentictrustkit/building-a-trust-meeting-minutes-tool-why-trustees-need-better-documentation-5c88</guid>
      <description>&lt;p&gt;Trustees have a legal obligation to document their actions. Yet most trust administration meetings end with handwritten notes, scattered emails, or nothing at all.&lt;/p&gt;

&lt;p&gt;After watching family trustees struggle with this, I built a free tool to solve it. But first, let me walk through why meeting minutes matter more than most trustees realize — and what a proper record actually looks like.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Trust Meeting Minutes Matter
&lt;/h2&gt;

&lt;p&gt;Trust meeting minutes aren't just bureaucracy. They're your legal protection. Here's what they accomplish:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Evidence of fiduciary duty compliance.&lt;/strong&gt; Minutes show that you reviewed trust assets, considered beneficiary interests, and made informed decisions. Without them, a beneficiary challenge becomes your word against theirs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Record of distributions.&lt;/strong&gt; Every distribution approved — who received it, how much, the rationale — creates a paper trail that protects against claims of favoritism or self-dealing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Action item tracking.&lt;/strong&gt; Trust administration involves follow-up tasks: tax filings, asset valuations, beneficiary communications. Minutes capture what needs to happen and who's responsible.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Continuity.&lt;/strong&gt; If a trustee is replaced or passes away, the successor needs context. Good minutes provide it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Proper Trust Meeting Minutes Include
&lt;/h2&gt;

&lt;p&gt;A complete trust meeting record covers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Meeting details:&lt;/strong&gt; Date, time, location, attendees (trustees, advisors, beneficiaries present)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agenda items:&lt;/strong&gt; What was discussed, in order&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Financial review:&lt;/strong&gt; Trust asset values, income received, expenses paid&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Distribution decisions:&lt;/strong&gt; Amounts, recipients, justification&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Action items:&lt;/strong&gt; Tasks assigned, deadlines, responsible parties&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Next meeting:&lt;/strong&gt; Date and planned topics&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Problem With How Most Trustees Do It
&lt;/h2&gt;

&lt;p&gt;Most trustees I've talked to fall into one of these patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No minutes at all&lt;/strong&gt; — they "just handle things" and move on&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Handwritten notes&lt;/strong&gt; — illegible, incomplete, easily lost&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Word documents&lt;/strong&gt; — better, but inconsistent format, no structure, no follow-up tracking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email threads&lt;/strong&gt; — decisions scattered across dozens of messages with no single record&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The result is the same: when a beneficiary asks "why did you approve that distribution?" or an attorney needs records for a court filing, the trustee has nothing reliable to point to.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Better Approach
&lt;/h2&gt;

&lt;p&gt;I built &lt;a href="https://trustminutes.app/trust-minutes-template/" rel="noopener noreferrer"&gt;TrustMinutes&lt;/a&gt; — a free tool that guides trustees through structured meeting minutes with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Guided workflows&lt;/strong&gt; that prompt for each required section&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Automatic formatting&lt;/strong&gt; so every meeting record follows the same structure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Action item tracking&lt;/strong&gt; with assignees and deadlines&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compliance checking&lt;/strong&gt; that flags missing information before you finalize&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's free to use. No signup required to try the template.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bottom Line
&lt;/h2&gt;

&lt;p&gt;If you're managing a family trust, your meeting documentation is your legal record. Whether you use a structured tool or a careful Word template, the key is consistency: every meeting, every decision, every distribution — documented.&lt;/p&gt;

&lt;p&gt;The trustees who get sued aren't always the ones who made bad decisions. They're the ones who can't prove they made good ones.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Try the &lt;a href="https://trustminutes.app/trust-minutes-template/" rel="noopener noreferrer"&gt;free trust meeting minutes template&lt;/a&gt; — no signup required.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>tutorial</category>
      <category>leadership</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Why AI Agents Need Power of Attorney</title>
      <dc:creator>AgenticTrust</dc:creator>
      <pubDate>Fri, 27 Mar 2026 18:04:56 +0000</pubDate>
      <link>https://dev.to/agentictrustkit/why-ai-agents-need-power-of-attorney-35a2</link>
      <guid>https://dev.to/agentictrustkit/why-ai-agents-need-power-of-attorney-35a2</guid>
      <description>&lt;p&gt;Most teams building AI agent systems are operating in what I call YOLO mode: the agent gets a full API key, a system prompt describing its job, and is pointed at the world. No formal definition of what it's allowed to do. No spending limits. No expiration. No revocation mechanism.&lt;/p&gt;

&lt;p&gt;That works fine in development. It becomes a serious liability problem in production.&lt;/p&gt;

&lt;p&gt;This post is about a structural pattern borrowed from trust law that solves this problem cleanly. It's not a new idea --- humans have been delegating authority to other humans for centuries, and the legal mechanisms they built along the way are directly applicable to AI agents.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Problem: Agents Act, But Nobody Defined What They're Allowed to Do
&lt;/h2&gt;

&lt;p&gt;Here's the scenario most teams are in right now.&lt;/p&gt;

&lt;p&gt;You build a shopping agent. It has your credit card credentials, access to your e-commerce APIs, and instructions to "find the best deal and buy it." It works great in testing. You ship it.&lt;/p&gt;

&lt;p&gt;Three weeks later, it's made $4,000 in purchases you didn't intend. Not because it hallucinated --- it did exactly what it was told. But "find the best deal and buy it" turns out to be a very open-ended instruction when the agent has no spending ceiling, no vendor restrictions, and no mechanism to escalate before committing to an action.&lt;/p&gt;

&lt;p&gt;Or consider an email agent. It has OAuth access to your inbox, instructions to reply to customer inquiries, and the ability to send on your behalf. There's no restriction on who it can email, no limit on what it can promise, and no way for your team to know after the fact whether an outbound email was agent-initiated or human-written.&lt;/p&gt;

&lt;p&gt;Or a code agent. It has write access to your repository, deploy credentials for production, and instructions to "fix bugs and keep the service running." You can probably see where this goes.&lt;/p&gt;

&lt;p&gt;None of these are edge cases. They're the default state for most agent deployments right now. According to &lt;a href="https://www.gravitee.io/blog/state-of-ai-agent-security-2026-report-when-adoption-outpaces-control" rel="noopener noreferrer"&gt;Gravitee's 2026 State of AI Agent Security report&lt;/a&gt;, 81% of teams have moved past the planning phase into active testing or full deployment --- but only 14.4% have full security approval before sending agents to production.&lt;/p&gt;

&lt;p&gt;The agents are running. The governance isn't there yet.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Trust Law Already Figured Out
&lt;/h2&gt;

&lt;p&gt;This is not a new problem. Humans have been delegating authority to other humans --- attorneys, trustees, employees, brokers --- for as long as commerce has existed. The legal mechanisms that evolved to govern that delegation are surprisingly applicable to AI.&lt;/p&gt;

&lt;p&gt;The central concept is the &lt;strong&gt;power of attorney&lt;/strong&gt;: a formal document in which a principal (the person granting authority) designates an agent (the attorney-in-fact) to act on their behalf, within defined limits.&lt;/p&gt;

&lt;p&gt;A few properties of a well-drafted power of attorney are worth noting:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scope is explicit.&lt;/strong&gt; A general power of attorney grants broad authority. A limited (or special) power of attorney restricts the agent to specific transactions --- sell this property, manage these accounts, execute this contract. The scope is written down and enforceable. As &lt;a href="https://www.fiduciarytrust.com/insights/article-detail/trust-estate--tax-planning/how-a-power-of-attorney-works" rel="noopener noreferrer"&gt;Fiduciary Trust International explains&lt;/a&gt;, the attorney-in-fact can only perform transactions "outlined in the document."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The agent has fiduciary duty.&lt;/strong&gt; The attorney-in-fact isn't just allowed to act --- they're legally required to act in the principal's interest, within the defined scope, with reasonable care. &lt;a href="https://mpopc.com/blog/fiduciary-duties-of-a-power-of-attorney" rel="noopener noreferrer"&gt;Virginia's Uniform Power of Attorney Act&lt;/a&gt; specifies that the agent must "act solely within the scope of the authority granted" and cannot act recklessly or in their own interest.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Revocation is a first-class feature.&lt;/strong&gt; Powers of attorney can be revoked at any time by the principal. A durable power of attorney survives incapacity but terminates at death. Time-limited powers expire automatically. The ability to end the delegation is built into the design from the start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Authority cannot be arbitrarily sub-delegated.&lt;/strong&gt; If I give you power of attorney to act on my behalf, you generally cannot hand that authority to a third party unless the document explicitly permits it. This is called the non-delegation principle. (&lt;a href="https://mcandmpc.com/does-poa-have-right-to-delegate-authority/" rel="noopener noreferrer"&gt;Texas changed its rules in 2017&lt;/a&gt; to allow explicit sub-delegation in some cases --- but the default is no.)&lt;/p&gt;

&lt;p&gt;These four principles --- explicit scope, fiduciary duty, revocability, and controlled sub-delegation --- map almost perfectly onto what we need for AI agents.&lt;/p&gt;




&lt;h2&gt;
  
  
  Mapping Trust Law to AI Agents: Grants and Certificates
&lt;/h2&gt;

&lt;p&gt;At &lt;a href="https://agentictrust.app" rel="noopener noreferrer"&gt;AgenticTrust&lt;/a&gt;, we call these delegation artifacts &lt;strong&gt;grants&lt;/strong&gt;. A grant is a verifiable, machine-readable certificate of authority that travels with the agent and defines exactly what it's permitted to do.&lt;/p&gt;

&lt;p&gt;Think of it as a power of attorney for a software process.&lt;/p&gt;

&lt;p&gt;A grant specifies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Allowed actions&lt;/strong&gt; --- what the agent can actually do (&lt;code&gt;purchase_service&lt;/code&gt;, &lt;code&gt;send_email&lt;/code&gt;, &lt;code&gt;deploy_to_staging&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Constraints&lt;/strong&gt; --- spending limits, vendor whitelists, time windows, approval thresholds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Autonomy level&lt;/strong&gt; --- how independently the agent can act (from observe-only to fully autonomous)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validity window&lt;/strong&gt; --- when the grant starts and expires&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Revocation&lt;/strong&gt; --- any party with authority can revoke a grant, immediately invalidating it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here's what a real grant looks like in &lt;a href="https://agentauthority.dev" rel="noopener noreferrer"&gt;Agent Authority Vault (AAV)&lt;/a&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"agent_id"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"agent_shopping_01"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"agent_name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"ShopBot"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"agent_framework"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"langchain"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"autonomy_level"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"allowed_actions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"purchase_service"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"price_check"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"add_to_cart"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"constraints"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"max_spend_per_tx"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;150&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"max_spend_daily"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;500&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"currency"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"USD"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"approved_vendors"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"amazon.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"stripe.com"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"shopify.com"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"require_human_approval_above"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;250&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"validity_end"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"2026-06-30T23:59:59Z"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is the structural equivalent of a limited power of attorney. The agent can purchase services, but only from approved vendors, only up to $150 per transaction, only up to $500 per day, and only until June 30th. Any purchase above $250 requires human approval --- a trip wire, not a hard stop.&lt;/p&gt;

&lt;p&gt;When the grant is created, AAV issues a &lt;strong&gt;certificate&lt;/strong&gt; --- a signed, verifiable artifact the agent carries. Before taking any action, the agent checks its certificate against the AAV verify endpoint.&lt;/p&gt;




&lt;h2&gt;
  
  
  What This Looks Like in Practice
&lt;/h2&gt;

&lt;p&gt;The verify call is the runtime enforcement point. It's a simple POST that the agent makes before executing any scoped action:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="c1"&gt;# Agent checks its own authority before acting
&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.agentictrust.app/v1/verify&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Authorization&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Bearer aav_live_sk_...&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;certificate_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;cert_abc123&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;agent_id&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;agent_shopping_01&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;requested_action&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;purchase_service&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;amount&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mf"&gt;89.99&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;currency&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;USD&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;vendor&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;amazon.com&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;description&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;API subscription renewal&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Possible outcomes:
# { "authorized": true, "result": "authorized", "autonomy_level": 3, ... }
# { "authorized": false, "result": "vendor_not_approved" }
# { "authorized": false, "result": "budget_exceeded" }
# { "authorized": false, "result": "grant_revoked" }
# { "authorized": false, "result": "approval_pending" }
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The response is deterministic. The agent either has authority for this specific action at this specific moment, or it doesn't. If it doesn't, the response tells it why --- the vendor isn't whitelisted, the budget is exhausted, the grant has been revoked, or the amount requires human approval.&lt;/p&gt;

&lt;p&gt;Notice what this enables that you don't get from a bare API key:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Auditability&lt;/strong&gt; --- every verify call is logged with the agent ID, requested action, amount, and outcome.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Revocation&lt;/strong&gt; --- to pull an agent's authority immediately, revoke the grant. Every subsequent verify call returns &lt;code&gt;grant_revoked&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scoped failure&lt;/strong&gt; --- when an agent exceeds its authority, it fails with a reason, not by doing something undefined.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Framework independence&lt;/strong&gt; --- the verify call works the same whether the agent runs on LangChain, CrewAI, AutoGen, or a custom stack. Authority is infrastructure, not application logic.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is the architectural pattern: the agent carries a certificate, checks that certificate before acting, and the verification system enforces the limits defined by whoever issued the grant. Exactly how a lawyer checks their power of attorney before executing a transaction on a client's behalf.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters Now
&lt;/h2&gt;

&lt;p&gt;There are three reasons the timing matters, and none of them are hype.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Regulation is arriving.&lt;/strong&gt; The EU AI Act reaches full enforcement in August 2026. &lt;a href="https://elevateconsult.com/insights/securing-autonomous-ai-agents-in-2026-what-every-business-needs-to-know/" rel="noopener noreferrer"&gt;Regulatory frameworks now mandate specific controls for agentic AI systems&lt;/a&gt;, including immutable audit trails and documented oversight mechanisms. Legal scholars are already proposing what &lt;a href="https://www.jurisconsul.com/post/agentic-law-in-the-european-union-governing-autonomous-ai-agents" rel="noopener noreferrer"&gt;Jurisconsul calls "agentic law"&lt;/a&gt; --- a regulatory field specifically governing autonomous agents that initiate actions in the world. The direction is clear: organizations will need to demonstrate that their agents operated within defined authority, not just that the outputs looked reasonable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The agent economy is scaling.&lt;/strong&gt; According to &lt;a href="https://agatsoftware.com/blog/ai-agent-security-enterprise-2026/" rel="noopener noreferrer"&gt;enterprise security research from 2026&lt;/a&gt;, the average organization now manages 37 deployed agents. When you have one, ad hoc governance is manageable. When you have 37 --- some from your team, some deployed by individual engineers without central review --- you have an authorization problem at scale. &lt;a href="https://thehackernews.com/2026/01/ai-agents-are-becoming-privilege.html" rel="noopener noreferrer"&gt;The Hacker News reported in January 2026&lt;/a&gt; that enterprise agents are already functioning as authorization bypass paths: a user with limited permissions asks an agent to retrieve data they couldn't access directly, the agent complies, and the logs attribute the action to the agent rather than the requester.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Governance debt compounds.&lt;/strong&gt; Every agent you deploy without formal authority definitions is a new form of technical debt --- governance debt. Reconstructing "what was this agent actually authorized to do?" six months later, during an audit or incident response, is orders of magnitude harder than defining it upfront. &lt;a href="https://beam.ai/agentic-insights/ai-agent-security-in-2026-the-risks-most-enterprises-still-ignore" rel="noopener noreferrer"&gt;Beam.ai's 2026 research&lt;/a&gt; found that 88% of organizations reported a confirmed or suspected AI agent security incident in the last year. The defining gap: 82% of executives believe their existing policies protect them against unauthorized agent actions, but only 21% have actual visibility into what their agents can access.&lt;/p&gt;

&lt;p&gt;The cost of implementing a grant-based authority model upfront is low. The cost of retrofitting it after an incident, or after a regulator asks to see your agent authorization records, is not.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Principle at the Core
&lt;/h2&gt;

&lt;p&gt;Strip away the API calls and the JSON and the regulatory citations, and the principle is simple.&lt;/p&gt;

&lt;p&gt;When you hire a lawyer to close a real estate transaction, you don't hand them your entire financial life and say "use your judgment." You give them a limited power of attorney that specifies exactly what they're authorized to do, for how long, and under what conditions. You retain the ability to revoke it. You expect them to operate within those limits --- and the law requires it.&lt;/p&gt;

&lt;p&gt;AI agents are no different, structurally. They're acting on your behalf, with access to real systems, real money, and real data. The fact that they're software doesn't change the delegation problem. It just makes the blast radius larger when the delegation is poorly defined.&lt;/p&gt;

&lt;p&gt;The infrastructure to do this properly already exists. Centuries of trust law tells us what the design should look like. What's been missing is a way to encode those principles into the tools developers actually use when building agents.&lt;/p&gt;

&lt;p&gt;That's what AAV is.&lt;/p&gt;




&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;

&lt;p&gt;The &lt;a href="https://agentauthority.dev/playground" rel="noopener noreferrer"&gt;AAV playground at agentauthority.dev/playground&lt;/a&gt; has six live demo scenarios you can run right now without signing up. The "Verify an Action" endpoint is where to start --- it's the core of the system. You can see an authorization succeed, a vendor rejection, a budget limit, and a revoked grant all in a few minutes of clicking around.&lt;/p&gt;

&lt;p&gt;If you're building agents in LangChain, CrewAI, AutoGen, or a custom framework, grants drop into your existing architecture without requiring you to redesign it. Authority is a layer, not a rewrite.&lt;/p&gt;

&lt;p&gt;If you're at the point where you're about to move agents to production and you want a second pair of eyes on your authorization model, I offer &lt;a href="https://agentauthority.dev" rel="noopener noreferrer"&gt;free governance reviews&lt;/a&gt; for teams building serious agent infrastructure. Not a sales call --- a working session where we look at what your agents are authorized to do, how that authority is defined, and where the gaps are.&lt;/p&gt;

&lt;p&gt;We're launching on Show HN on March 31st. The boring-but-critical back-office work for AI agents is just getting started.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Jeff is the founder of &lt;a href="https://agentictrust.app" rel="noopener noreferrer"&gt;AgenticTrust&lt;/a&gt;, which builds authority, records, compliance, and reputation infrastructure for AI agents. Agent Authority Vault (AAV) is their delegated authority product.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>agents</category>
      <category>governance</category>
    </item>
  </channel>
</rss>
