Know Your Agent (KYA)

Introducing the future of Identity for AI, powered by Skyfire

What is Know Your Agent (KYA)?

Know Your Agent (KYA) is a framework for verifying an AI agent’s identity, binding it to a responsible person or organization, and determining what actions or transactions it is authorized to perform.

KYA addresses a different subject from Know Your Customer (KYC). KYC verifies people or businesses, while KYA identifies and authorizes autonomous software acting on their behalf. The two can work together in agentic commerce and other workflows where an AI agent interacts with external services.

KYA at a glance

  • Who it verifies: An autonomous AI agent and its relationship to a developer, business, user, or other responsible principal.

  • What it establishes: Machine-readable identity, relevant credentials, and the scope of the agent’s authority.

  • When it applies: During onboarding and again when an agent requests access or initiates a transaction.

  • What it does not replace: KYC, OAuth, IAM, API keys, or payment-network infrastructure.

  • Why it matters: A service may need to distinguish an authorized agent from an unidentified bot and evaluate whether a requested action is permitted.

KYC vs KYA for AI agents

KYC and KYA are complementary controls. KYC can establish the legitimacy of the person or business behind a workflow. KYA can then identify the autonomous agent and apply agent-specific authorization when it acts.

Comparison

KYC

KYA

Target actor

A person or business

An autonomous AI agent

Primary goal

Verify customer identity and support applicable compliance requirements

Verify agent identity and determine whether its requested actions are authorized

Verification inputs or timing

Commonly uses customer or business information and documentation during onboarding and throughout the relationship

Can use developer identification, existing authentication, interaction history, transaction history, and other digital credentials during onboarding or at the time of an action

Authorization model

Establishes who the customer or business is, but does not by itself define an agent’s authority

Applies scoped, revocable, and potentially transaction-level authority to a verified agent

Example

A business verifies an account holder before opening an account

A service verifies an agent and checks whether it may make a specified purchase on the account holder’s behalf

Why AI agents need a distinct identity model

AI agents do not present passports, birth certificates, or physical addresses as their own identifiers. They operate through software credentials and may take actions without a person completing an authentication prompt for every step.

Identifying the person or organization behind an agent remains important, but it does not answer every operational question. A service may also need to know which agent is acting, which principal authorized it, what task it is performing, and whether the requested access or transaction falls within its current authority.

KYA provides a structure for answering those agent-specific questions. It is particularly relevant when autonomous agents access third-party services or initiate payments across the open internet.

How KYA verification works technically

KYA implementations vary, but the verification process generally involves three connected functions: identity binding, credential verification, and authorization at the time of use.

1. Identity binding

Identity binding links an agent to a responsible principal, such as its developer, deploying organization, business customer, or user. The resulting relationship should make it possible for a relying service to identify the agent and understand who authorized or operates it.

This step does not eliminate the need to verify the underlying person or business. When a regulated workflow requires KYC or KYB, those checks can establish the principal’s identity while KYA establishes the agent’s relationship to that principal.

2. Credential verification

The agent presents a machine-readable credential or token to a service. The service verifies the credential and evaluates the claims needed for the requested interaction, such as the agent’s identity, issuer, verification status, or authorized scope.

Verification inputs may include developer identification, existing authentication methods, interaction history, and transaction history. Different providers can use different inputs, so a KYA credential should not be interpreted as proof of every possible security, compliance, or payment check.

3. Continuous or transaction-level authorization

Identity verification is not the same as permission. After identifying the agent, a service must determine whether a particular action is allowed. That decision may consider the requested resource, delegated scope, task, transaction amount, spending controls, risk signals, and the credential’s current validity.

Authorization can be evaluated continuously or for each sensitive transaction rather than treated as a permanent result of onboarding. Credentials and permissions should also be revocable when the agent, principal, or requested activity no longer meets policy.

KYA complements established security controls. OAuth can define delegated scopes, IAM can enforce organizational access policies, API keys can authenticate a credential, and workload identity can identify a service. KYA adds agent-specific identity context and authorization for autonomous actions; it is not a universal replacement for those systems.

Skyfire’s implementation of KYA

Skyfire implements KYA as a portable identity token for machine-to-machine verification. The token is intended to let an autonomous agent present a verified identity when accessing or transacting with participating third-party services without relying on a human MFA prompt for each interaction.

Skyfire’s Agentic Wallet addresses the related payment layer. It can associate payment authorization and spending controls with a verified agent identity rather than only with a card or other payment credential. This helps a relying service evaluate which agent and task initiated a transaction.

Together, the KYA token and Agentic Wallet form Skyfire’s identity and payment-authorization layer for autonomous agents. They do not replace payment networks, settlement systems, KYC obligations, or general-purpose identity and access management.

Experian Agent Trust and KYA

Experian Agent Trust is a separate framework that applies KYA concepts to AI-driven commerce. Experian describes four stages: verifying identity and payment, binding a human to an agent, validating intent and risk, and enabling secure transactions. It also describes KYA as an emerging ecosystem rather than an idea owned by one provider.

Experian’s framework and Skyfire’s implementation should not be treated as interchangeable products. Experian emphasizes identity, consent, intent, fraud risk, and continuous decisioning. Skyfire provides a portable KYA token and an Agentic Wallet focused on agent access and payment authorization. Public commentary has described Skyfire as participating in the broader Agent Trust initiative, but the available authoritative Experian product page does not document the technical interoperability between the two systems. Any integration claim should therefore be limited to separately verified implementations.

Frequently asked questions

What is Know Your Agent (KYA) verification?

Know Your Agent verification is the process of establishing an AI agent’s identity, linking it to a responsible principal, verifying its machine-readable credentials, and deciding whether it is authorized to perform a requested action or transaction.

KYA vs KYC for AI agents: what is the difference?

KYC verifies the person or business behind an account or transaction. KYA verifies and authorizes the autonomous agent acting for that principal. A workflow may require both rather than choosing one or the other.

How does KYA verification work technically?

A KYA system binds an agent to a principal, issues or accepts a verifiable credential, checks that credential when the agent interacts with a service, and evaluates whether the requested action falls within current policy and delegated authority.

Does KYA support continuous authorization?

It can. Instead of relying only on an onboarding decision, a KYA implementation can reevaluate authorization for sensitive actions or individual transactions and revoke credentials or permissions when conditions change.

Does KYA replace OAuth?

No. OAuth defines delegated access and scopes. KYA adds verified agent identity and agent-specific context that can inform authorization decisions. The two can be used together, along with IAM, API keys, workload identity, KYC, and payment controls.

Skyfire Launches: Identity and Payments for Autonomous AI Agents

Today marks the public launch of Skyfire platform, the first infrastructure layer purpose-built to give AI agents identity and payment capabilities—turning them into real, verified customers. With Skyfire, agents can now sign up, authenticate, and pay for services programmatically—without breaking, needing human intervention, or leaving the platform. It’s the missing layer that unlocks frictionless agent-native […]
Read more

Join Our Community of Innovators

Stay updated with the latest insights and trends in AI payments and identity solutions.