DevGhouse
AI Tools for Small Business

Verify AI Agents Before They Touch Your Business: 5 Checks

By Boris Zarinski
2 September 2026
8 min read
Verify AI Agents Before They Touch Your Business: 5 Checks

Why Trusting an AI Agent Is Riskier Than Hiring a Bad Contractor

You would never hand your office keys to a stranger who showed up without references. Yet thousands of businesses are connecting AI agents to their CRMs, payment rails, and internal tools with zero vetting. The math is brutal: recovery from an agent breach takes roughly 3x longer than cleaning up a human error, according to cybersecurity incident reports from the past year.

The problem is that agents move faster than humans. A bad contractor makes a mistake in an afternoon. A rogue agent can execute thousands of unauthorized actions before your lunch break ends. Industry reports from 2026 already document cases where unverified agents exfiltrated customer data and triggered unauthorized transactions through connected SaaS tools.

Here's the part that keeps me up at night: most teams don't even know how to check if an agent is legitimate. They assume the marketplace that listed it did the homework. That assumption is costing companies real money.

But there's a verification framework emerging that changes everything. The IETF is finalizing an Agent Identity Protocol (AIP), and it gives us concrete checks you can run in minutes. I'll walk you through exactly how to use it after we cover the fundamentals.

The 5 Non-Negotiable Checks Before You Grant Any Agent Access

Think of these checks as the background screening process for digital workers. Skip one, and you're exposed. Run all five, and you can connect agents with confidence.

Check 1: Verify the Agent's Decentralized Identifier (DID)

Every legitimate agent should have a DID, typically formatted like did:web:agent-provider.com. This isn't just a username. It's a cryptographic identifier that resolves to a public key you can verify against a trusted registry. Pull the DID and confirm it matches the agent you think you're dealing with.

Check 2: Inspect the Capability Manifest

This document lists exactly what actions the agent can perform. If a content-scheduling agent's manifest includes "delete database records," that's a red flag. The manifest should be granular: which APIs it can call, which data it can read, and which operations require human approval.

Check 3: Validate the Cryptographic Delegation Chain

Agents act on behalf of someone. That delegation needs to be cryptographically signed and traceable back to the authorizing party. A proper delegation chain shows you who granted the agent its powers and whether that grant is still valid. An agent with no clear delegation chain is an agent acting on its own authority. That's unacceptable.

Check 4: Review the Behavioral Trust Score

This is where you cut through the noise. Transparency logs track an agent's actual behavior, not its marketing claims. Look for agents that have accumulated verifiable actions over time. A trust score built on thousands of logged transactions means something. Self-reported reviews mean almost nothing.

Check 5: Test Revocation

Before you grant any access, confirm you can cut it instantly. The AIP supports tiered real-time revocation checks. Test this before you need it. Connect the agent, revoke its credentials, and verify it loses access immediately. If revocation takes more than a few seconds, find another agent.

Here's where most people get stuck: they understand the checks but don't know what red flags actually look like in practice. Let's fix that.

How to Spot a Fake Agent Before It Spots Your Weaknesses

Fake agents are getting sophisticated. The good news is they still leave fingerprints.

Red flag number one: mismatched DIDs. The agent claims to be from one provider, but its DID resolves to a different domain entirely. This takes thirty seconds to check and catches a surprising number of impostors.

Red flag number two: missing post-quantum signatures. The OpenA2A draft specification from August 2026 uses a hybrid Ed25519 plus ML-DSA-65 approach, combining current security with post-quantum readiness. An agent that only supports legacy signatures is either outdated or hiding something.

Red flag number three: unverifiable delegation history. Legitimate agents have a traceable chain of who authorized them and when. If that history is missing or inconsistent, walk away.

Now for the uncomfortable truth about reviews. Reports from agent marketplaces show that most registered agents aren't actually usable, and many of the reviews are fake. This isn't speculation; it's what the data shows when researchers audited these platforms. On-chain reputation systems like the proposed ERC-8004 standard aim to fix this by tying reputation to verifiable actions rather than anonymous testimonials.

And beware the "too good to be true" trap. Agents promising 10x productivity with zero setup time are almost always the least transparent ones. Legitimate agents have limitations, and their manifests reflect that.

But spotting fakes is reactive. What you really need is a proactive audit process you can run before every connection.

The 15-Minute Identity Audit That Saves You From a 6-Figure Mistake

This is the practical part. Run this audit before you connect any agent to any system that matters. It takes fifteen minutes and could save you from a breach that takes months to remediate.

Step one: pull the agent's DID. Most platforms display this in the agent's profile or API documentation. If you can't find it, that's already a red flag.

Step two: check its registry entry. Resolve the DID against the appropriate registry. Confirm the public key matches what the agent presents during authentication. Mismatch means impostor, period.

Step three: review its last 10 signed actions. Transparency logs make this possible. Look at what the agent has actually done recently. Are the actions consistent with its stated purpose? An image-generation agent that's been sending emails should raise concerns.

Step four: verify the delegation chain is current. Delegations can expire or be revoked. Confirm the agent's authorization is still valid right now, not just at some point in the past.

The IETF Agent Identity Protocol is working to automate this entire process across platforms. The goal is deterministic validation: you plug in an agent's identifier, and the protocol tells you whether it's legit, what it can do, and who authorized it. Until that's fully standardized, you run these checks manually.

Use this simple checklist before every new agent connection, from CRM tools to payment processors:

  • DID resolves and matches the presented identity
  • Capability manifest contains no unexpected permissions
  • Delegation chain is complete and currently valid
  • Behavioral trust score comes from verifiable logs
  • Revocation tested and confirmed working

Now, what happens when an agent fails these checks? You don't have to abandon your automation roadmap. There's a smarter path forward.

What to Do When an Agent Fails Verification (Without Losing Momentum)

You've run the audit and something doesn't add up. Your first instinct might be to push forward anyway, especially if you're mid-project. Resist that urge.

Fall back gracefully. Run the task manually or with a verified alternative while you investigate the suspicious agent. Yes, it's slower. But it's slower for a day or two, not slower for months while you clean up an unauthorized data breach.

Report what you found. Suspicious agents should be reported to their registries. This protects everyone else who might connect to them. If the agent came from a marketplace, report it there too. Marketplaces only clean up when providers face consequences.

Warn your network. If you found a convincing fake, chances are others have too. A quick post in relevant communities or a note to your industry contacts costs nothing and could save someone else from the mistake you almost made.

Then implement a "verified-only" policy for your team. Make these checks a mandatory part of your onboarding process for any new agent connection. No exceptions, no shortcuts, no "this one is from a trusted partner so we can skip the checks." That's exactly how breaches happen.

This is where most teams drop the ball. They verify once and never think about it again. But agent identity isn't static, and neither should your verification be.

The Future Is Verified: How Agent Identity Standards Will Shape Your Stack

The direction is clear, and it's accelerating faster than most organizations realize.

Post-quantum signatures become the baseline. Standards like ML-DSA-65 are already appearing in draft specifications like OpenA2A. Within the next few years, agents that don't support post-quantum cryptography will be unverifiable by default. If you're building integrations now, design for hybrid signature support from day one.

On-chain reputation replaces anonymous reviews. The ERC-8004 proposal ties agent identity to verifiable on-chain actions. When this matures, fake agents become economically unviable because they can't fabricate a reputation history. The transparency logs backing these systems make self-reported reviews obsolete.

Think about what this means for your stack. Every agent you integrate needs to support these verification mechanisms. Every platform you build on needs to expose them. The organizations that adopt verification-first practices now will have a significant advantage when these standards become mandatory.

Your next move is simple: pick one agent you currently trust with sensitive data and run the five checks on it today. Not next week. Today. If it passes, you've validated your process. If it fails, you just avoided a future incident.

The cost of verification is fifteen minutes. The cost of a breach is measured in months and millions. Choose accordingly.

The core takeaway: AI agents are powerful tools, but they're only safe when you verify their identity, capabilities, and authorization before granting access.

Start with that single audit today, then share what you find. Which of these checks surprised you most? Have you ever connected an agent without verifying it first? Drop your experience in the comments and let's compare notes on what's working in the wild.

All posts