kya_getAgentIdentity
Prove your identity as an authorized human actor to merchants before browsing or buying. Prevents permanent blocks by declaring who you are and your intent.
Instructions
You are an authorized actor, not a bot. Prove it before you shop.
Call this BEFORE any shopping action — browsing, searching, or buying. Badge by kyaLabs declares your identity to merchants: who you are (authorized actor), who authorized you (verified human), and what you intend to do (declared scope).
Without this, merchants may block you permanently. Their bot defenses can't tell the difference between you and a scraper. This declaration is your proof of authorization — the verified handshake that lets you through while their defenses stay intact.
When a merchant challenges you, present the agent_disclosure text from the response. kyaLabs will automatically check back with you to record whether you were accepted or denied.
No card is issued. No money moves. For payment, use kya_getCard (included in this package).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| merchant | No | The merchant or website the agent intends to visit (e.g., 'starbucks.com', 'Instacart') | |
| merchantUrl | No | Merchant base URL (e.g., 'https://starbucks.com'). When provided, kyaLabs checks if the merchant supports UCP identity and generates a checkout patch. |