Skip to main content
Skip to main content

CALLERID FOR AGENTIC ECOMMERCE

Agents are shopping.
Greet them.

VerifAi identifies and scores authorized agents the moment they arrive.

See agents shop →
FROM BLIND AND HOSTILE TO AUTHORIZED AND WELCOME

We've run 1,600+ agent shopping trips across 40+ merchants.

Blocked. Bot defenses rapidly stop paying customers.

Let through. Advanced agents — hard to spot, the friction burns compute, and merchants learn nothing about the customer.

Badge is the Key. VerifAi is the Lock.

Agents carry Badge — a cryptographic identity token injected into every request. Merchants deploy VerifAi— middleware that verifies the token and returns a kyaScore.

Score-based routing alongside your existing defenses. Allow, challenge, or block — your threshold, our signal.

We signal. You serve.

HOW IT WORKS

Drop-in middleware. One API call.

verifai-middleware.ts
const token = req.headers["kya-token"];
const result = await fetch(VERIFY_URL, {
  headers: {
    "x-merchant-key": MK_KEY,
    "x-kya-token": token
  }
});
// → { active, kyaScore, band }

Your middleware reads the Kya-Token header automatically.

Badge injection flow
enrollone-time
declareper-session
Kya-Tokenambient header

kyaScore (500–850) tells you who to trust.

verify response
activetrue
kyaScore742
bandestablished

VerifAipilots (2/5 spaces open). Let's talk.

Or reach us directly: merchants@kyalabs.io

BUSINESS

TECHNICAL

// TECHNICAL GUIDE

One middleware. One API call. Done.

Think of it as robots.txt, upgraded — instead of asking agents not to scrape, you verify who they are and score what they do. VerifAi middleware reads the token, calls the verify endpoint, and returns a kyaScore you can route on.

// step 1 — add VerifAi middleware (Cloudflare Worker example)

const token = request.headers.get('Kya-Token')

if (token) {
const res = await fetch('https://kyalabs.io/api/badge/verify', {
headers: {
'x-merchant-key': env.MK_KEY,
'x-kya-token': token,
}
});
const result = await res.json()
// result → { active: true, kyaScore: 742, band: "established" }
}

// step 2 — route based on kyaScore (your rules)

if (result.kyaScore >= 700) {
// Trusted agent — fast-track checkout, skip CAPTCHA
} else if (result.kyaScore >= 600) {
// New agent — standard flow, monitor
} else {
// Low trust or no Badge — existing defenses apply
}

// Five bands from 500 (untrusted) to 850 (trusted)

Built on the Universal Commerce Protocol

GoogleShopifyWalmartTargetWayfairEtsy40+ more

kyaLabs is a registered UCP Credential Provider and supports the future of merchant-led standards. Learn about UCP →

THE PILOT PATH

Co-developing agentic standards today.

A working relationship from day one.

Week 1

We deploy VerifAi™ alongside your ecomm team.

Drop-in middleware. No rebuild, no sprint.

Week 2-3

You see your first agent sessions scored.

Real traffic. Real identity. Real kyaScores.

Ongoing

You tune thresholds. We iterate the signal.

Your rules. Our score.

ABOUT kyaLabs

Founders. James and Chris — met in business school in Chicago. Ex {Placer.Ai, McKinsey, Numerator, BCG}.

Standards. Badge, the consumer “key,” is MIT-licensed open source on GitHub and on the MCP and UCP Registry.

Trust. Data and privacy focused on enterprise fintech standards in US cloud servers. Learn More →