CALLERID FOR AGENTIC ECOMMERCE
Agents are shopping.
Greet them.
VerifAi™ identifies and scores authorized agents the moment they arrive.
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.
Deploy VerifAi™
Drop-in middleware. One API call.
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 }Agents Arrive with Badge
Your middleware reads the Kya-Token header automatically.
Score. Route. Serve.
kyaScore (500–850) tells you who to trust.
Drop-in middleware. One API call.
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.
kyaScore (500–850) tells you who to trust.
VerifAi™pilots (2/5 spaces open). Let's talk.
Or reach us directly: merchants@kyalabs.io
BUSINESS
TECHNICAL
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)
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)
// 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
kyaLabs is a registered UCP Credential Provider and supports the future of merchant-led standards. Learn about UCP →
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 →
