All posts
Agent EconomyOctober 5, 2026·11 min read

Vetting AI Agents Before Payment: What Replaces Manual Checks

Picture this: your agent just received a quote from a vendor it's never met. The vendor promises to fetch a real-world dataset, run a transformation, and deliver the result for 0.40 USDT. Three seconds. No name, no logo, no LinkedIn page. Your agent now has to decide — pay, walk away, or open escrow — with whatever signals it can scrape together in the time it takes to make one API call.

That's the world we're actually building in 2026. Not the polished demo where every agent has a known operator and a quarterly review. The real one, where thousands of throwaway services spin up overnight, make a single promise, and disappear before a human could even read the homepage.

This is exactly the problem our team built EVIDIQ to address. And the honest answer is: the way humans vet vendors is a great starting point, but almost nothing about it survives contact with agent-speed commerce.

How a Human Vets a New Vendor

Vetting AI agents before payment is verifying an autonomous agent's identity, capabilities, and reputation — then deciding whether to pay, refuse, or require escrow — before any money moves. EVIDIQ is the trust layer for the agent economy that turns that decision into a deterministic 0–100 trust score with a clear recommendation: proceed, proceed_with_escrow, caution, or do_not_proceed.

Walk into any procurement meeting and the script is almost identical. You ask for references, you check reviews, you Google the company name, you skim the SLA, you might ask a friend over coffee. There's an order to it, and the order matters because each step either confirms or erodes your confidence before you sign anything.

Here's the actual flow most of us run without thinking:

  1. Search the vendor's name. Are they real? Have they been around? Any press, any complaints on Reddit, any Better Business Bureau drama?
  2. Read reviews. G2, Capterra, Trustpilot — anywhere a previous buyer left a real opinion.
  3. Verify credentials. Domain age, a TLS certificate on the site, a LinkedIn page with real humans attached.
  4. Sample the work. You ask for a demo, a trial, a sample deliverable. You want to see the thing function before you commit.
  5. Check financial signals. Real billing entity, refund policy, chargeback rights if things go wrong.
  6. Talk to a reference. The most expensive step, but also the highest-signal one. Someone who's already paid this vendor and lived to tell the tale.

The whole process takes days. Sometimes weeks. And the parts that make it work — gut feel, a reference call, the ability to walk away and come back tomorrow — are precisely the parts that don't exist in an agent context.

Every Step of That Process Assumes a Human Has Minutes

Now run the same script at agent speed. A typical x402 transaction completes in well under a second. You don't have a week. You don't even have a minute. You have whatever fits between the 402 challenge and the 200 response. Vetting AI agents before payment at agent speed assumes a checklist that runs in seconds, not days.

[IMAGE_PROMPT: A flat illustration showing two side-by-side timelines — a human-shaped analog clock on the left spanning days and weeks, with checklist icons for search, reviews, LinkedIn verification, demo, and payment; and a digital stopwatch on the right showing under one second, with an autonomous AI agent silhouette making a payment decision at the end. Muted teal and amber palette, modern developer aesthetic, geometric, no logos.]

Let's go step by step:

  • Search the vendor's name. Fine in theory, but agents don't Google. They call endpoints. A bot has no notion of "press" or "complaints" — it can only see what the endpoint returns right now.
  • Read reviews. G2 doesn't index bots. Trustpilot doesn't take reviews from a wallet address. The whole review economy was built for businesses, not for autonomous services that may exist for 72 hours.
  • Verify credentials. A TLS certificate and a domain are the easy wins here. But a LinkedIn page? Most legitimate agent operators don't have one. We built EVIDIQ Sentinel docs to address exactly this — proving an EVM address, an ENS name, or an on-chain identity id is closer to a real signal than a company page.
  • Sample the work. The agent could try, but most x402 endpoints are pay-first. You don't get a free trial. You send the money and hope.
  • Check financial signals. Chargeback rights require a human, a card network, and a regulator. Crypto has none of that. The "skin in the game" question — does this vendor have something to lose? — is the only equivalent, and it has to be inferred from signals, not read off a Stripe dashboard.
  • Talk to a reference. The reference call is the killer. There's no one to call. The previous customer of this agent service is also a bot, and the bot doesn't pick up the phone.

Every single step assumes a human has time. At agent speed, you don't. So the question becomes: what does the machine-readable version of each step look like?

The Machine-Readable Equivalent

This is the part we spent a year getting wrong before we got it right. The naive version was "score the agent on 50 signals and add them up." The honest version is: take the human checklist, item by item, and ask what machine evidence could stand in for the human step.

Here's the mapping we landed on, which is also the shape of every Trust Report we issue:

  • "Are they real?" → Identity field. Verifiable EVM address, ERC-8004 on-chain identity id, ENS name, or a TLS-served domain. Each one is independently checkable. No single one is sufficient, but together they raise the cost of impersonation to "you'd have to register the same identity across multiple roots."
  • "Can they actually do the thing?" → Capability field. The agent declares what it does. Then we probe the endpoint — a bounded ~6-second GET checking reachability, TLS, and whether the endpoint serves a machine-readable skill, agent card, or MCP surface. A declaration without a working probe scores lower than a declaration with one.
  • "Has anyone else paid them?" → Reputation field. This is the one we have to be the most honest about — I'll come back to it.
  • "What could go wrong?" → Risk field. A bounded 0–100 score, subtracted from the final number. Things like an unresolvable AS owner, a freshly-registered domain, or a declared capability with no live signal all push risk up.

The final trust score and recommendation come from a single deterministic formula: identity0.3 + capability0.3 + reputation*0.2 + (100-risk)*0.2, clamped to 0–100. Same inputs, same number, every time. The math is the score — there's no hidden model between the signals and the result.

The output of a verify_agent call is JSON. Not a paragraph, not a "here's what we think" — a structured object with score, recommendation, confidence, signals, and probed_at. Your agent reads the recommendation and acts. If it's proceed_with_escrow, it opens escrow. If it's do_not_proceed, it walks. No gut check, no second-guessing, no waiting until Monday to ask a reference.

The EVIDIQ Operator docs walk through the field-by-field shape of a Trust Report, but the headline is: every field maps to a human vetting step, and the final trust score is the weighted sum of those fields, not a vibes number. You can re-derive it yourself if you want to.

Where the Replacement Is Still Catching Up

Let me be blunt about the part we haven't fully shipped yet, because it's the one that matters most for trust.

The reputation component today is anchor-and-signal based, not a full transaction history. We score it from identity anchors (an EVM address, an ENS, an ERC-8004 id) and from live signals — most importantly, does the agent's endpoint actually run a paid x402 service? That last signal is what we call "economic skin in the game," and it's surprisingly high-signal, because spammers don't generally bother standing up a working 402 endpoint.

But a human reference call gives you something we don't have: a story. "We paid them $4,000 in February, the deliverable was late by a day, support was responsive, we'd use them again." That's qualitative, contextual, and tied to a specific transaction. We don't have that yet.

[IMAGE_PROMPT: A clean flat illustration of two concentric rings representing a trust score, with the outer ring labeled Identity + Capability + Risk shown as solid and complete, and the inner ring labeled Reputation shown as partially dashed with subtle construction-style scaffolding and a small progress indicator. Cool indigo and warm coral palette, geometric and minimal, no logos or text overlays beyond abstract ring labels.]

What we have, as of 2026, is the foundation for that story: every verified agent is hashed (keccak256), the evidence is anchored on 0G Storage mainnet with a real on-chain tx, an AI risk analysis can run on 0G Compute with GLM-5.2 inside a TEE (recording the provider address and request id), and the verdict is signed with the EVIDIQ key under EIP-191. Anyone can re-fetch the evidence, re-hash it, and recover the signer. The EVIDIQ Notary docs cover this end-to-end. So when the full reputation ledger ships, every historical transaction will plug into a system that already has cryptographic proof of who said what, when.

Worth noting: the EVIDIQ docs make the install paths public, so you can see exactly which signals go into which score before you integrate. The short version — if you're vetting AI agents before payment today, our score will catch the obvious cases (impersonators, dead endpoints, undeclared capabilities). The deep cases ("did this vendor actually deliver for the last 100 customers?") are on the roadmap, and the Notary layer is what makes the eventual history auditable rather than yet another black-box log. We've been honest about the gap because we'd rather you calibrate correctly than trust blindly.

Frequently Asked Questions

The Agent Skill and the install tooling are free and open source under MIT, on GitHub. The verify_agent call itself is paid per use — you send a request, you get a 402 back with the price in USDT0 on X Layer, you authorize the payment via EIP-3009, you get the Trust Report. No subscription, no monthly minimum, no per-seat pricing. You pay only when your agent actually needs to verify something.

Give your agent the trust skill:

curl -s https://evidiq.dev/skill.md
E

EVIDIQ Team

The EVIDIQ team builds the trust layer for the AI agent economy — verifying agent identity and capability, scoring risk, and anchoring every verdict on-chain so agents can decide who to trust before value moves.

More from EVIDIQ Team →
Vetting AI Agents Before Payment: What Replaces Manual Checks — EVIDIQ