News

How AI Agents Prove Who They Act For: Identity, Delegation and Authorisation in 2026

Moca Network
September 17, 2026

An AI agent proves who it is acting on behalf of by presenting three separate, checkable things: its own identity (a key or credential the agent controls), a binding to an accountable principal (the person or organisation behind it), and a signed mandate stating what that principal approved, within which limits and until when. Most failures in agent security come from treating one of these proofs as if it covered the other two. This guide compares how the major agentic protocols of 2025 and 2026 handle each layer, then maps the platform types businesses can use.

Key takeaways

  • Agent identity, principal binding and mandate are distinct proofs. An agent with a valid key can still act outside what its user approved.
  • Payment protocols focus on the mandate. AP2 uses signed Checkout and Payment Mandates; Mastercard's Verifiable Intent chains issuer, user intent and agent action into one record.
  • Card networks identify agents at the HTTP layer, through registered public keys and signed requests.
  • MCP uses OAuth 2.1, with tokens bound to the specific server that receives them.
  • None of these is built to carry other facts about the user, such as residency or KYC status held by another firm. That is the job of a credential network.

Agent identity, principal binding and mandate: three different proofs

LayerQuestion it answersTypical mechanismRisk if it is missing
Agent identityIs this the software it claims to be?Public key, signed HTTP request, OAuth client ID, decentralised identifier (DID)Impersonation by any script that copies a user agent string
Principal bindingWhich person or organisation is accountable for it?Token subject claim, card network token, credential linked to the userNobody to hold liable when an action is disputed
MandateWhat exactly did the principal approve?Signed mandate, scoped token, delegation credential with expiryAn authentic agent spending or sharing beyond what the user intended

Our Know Your Agent (KYA) guide covers the governance side, including audit and runtime controls.

How can an AI agent prove who it is acting on behalf of?

It presents a token or credential that names both the agent and the principal, signed by a party the verifier trusts, and limited to a defined scope. The key design choice is delegation rather than impersonation.

The IETF drew this line early. RFC 8693 (OAuth 2.0 Token Exchange) defines an act (actor) claim identifying the party to whom authority has been delegated. Under impersonation, the actor is indistinguishable from the user. Under delegation, the agent keeps its own identity and acts visibly for the user, which is the only model that supports audit and disputes.

The IETF WIMSE working group applies this to agents in draft-ietf-wimse-aims-00, published on 15 September 2026. It conveys the user in the token's sub claim when an agent acts on their behalf and uses token exchange to obtain transaction tokens for internal calls. It is not yet a finished standard.

Outside a single enterprise, the same pattern is expressed with verifiable credentials. The W3C Verifiable Credentials 2.0 family became a W3C Recommendation on 15 May 2025, including Bitstring Status List for revocation checks. A delegation expressed as a credential can be checked by any party that trusts the issuer, without a shared login system.

How do agentic commerce protocols handle agent identity and user consent?

Most commerce protocols identify the agent with a registered key and record user consent as a signed authorisation tied to a specific purchase or spending limit.

Google's Agent Payments Protocol (AP2). Google announced AP2 in September 2025 with more than 60 partners, describing Intent, Cart and Payment Mandates. The current specification (v0.2.0, April 2026) uses Checkout and Payment Mandates, each with an open form for the user's constraints on autonomous purchases and a closed form for a finalised checkout or amount. Mandates are SD-JWTs, open mandates carry the agent's public key, and user approval happens on a Trusted Surface that must be non-agentic.

Agentic Commerce Protocol (ACP). OpenAI and Stripe released ACP on 29 September 2025 under an Apache 2.0 licence. Consent is tied to the payment credential: under the Delegated Payment Spec, the payment token is limited by an allowance with a maximum amount, merchant, checkout session and expiry.

Visa Intelligent Commerce and Trusted Agent Protocol. Visa Intelligent Commerce provides agent-specific payment tokens and passkey authentication, checking authorisations against the user's authenticated instructions. Visa's Trusted Agent Protocol, launched on 14 October 2025, uses HTTP Message Signatures so merchants can recognise a trusted agent, its intent to browse or buy, and whether the consumer already has an account.

Mastercard Agent Pay and Verifiable Intent. Mastercard unveiled Agent Pay and Agentic Tokens on 29 April 2025. According to Cloudflare, both card networks require agents to register public keys in network-hosted directories and tag signed requests as browsing or paying. In March 2026 Mastercard open-sourced Verifiable Intent, an SD-JWT chain linking identity issuer, user intent and agent action, with constraints such as amount bounds and merchant allowlists, and mappings for AP2 and ACP.

MCP authorisation. The Model Context Protocol authorisation specification (version 2026-07-28) is based on OAuth 2.1. The user approves access at an authorisation server, tokens must be bound to one MCP server, and token passthrough is forbidden. Authorisation is optional, and this version deprecates Dynamic Client Registration in favour of Client ID Metadata Documents.

DIF KYA-OS. Formerly MCP-I, KYA-OS is developed in the Decentralized Identity Foundation's Trusted AI Agents Working Group. It uses DIDs for agent identity and verifiable credentials for scoped delegation, with revocation at its second conformance level.

What each agentic protocol proves: comparison table

Protocol or frameworkHow the agent is identifiedHow principal and consent are provenPrimary scope
AP2 (Google, v0.2.0)Agent key in open mandates; trust list of agent providersSD-JWT Checkout and Payment Mandates approved on a non-agentic Trusted SurfaceAgent-led payments across rails
ACP (OpenAI and Stripe)Signed requests between agent platform and payment providerBuyer selects payment method; token capped by amount, merchant and expiryCheckout inside an agent interface
Visa Intelligent Commerce and TAPRegistered agent keys; HTTP Message SignaturesPasskey-authenticated instructions matched to card authorisationsCard payments and merchant bot filtering
Mastercard Agent Pay and Verifiable IntentRegistered agent keys; Agentic TokensSD-JWT chain linking issuer, user constraints and agent actionCard payments and dispute evidence
MCP authorisation (2026-07-28)OAuth client ID, preferably a Client ID Metadata DocumentOAuth 2.1 grant approved at the authorisation server; audience-bound tokensTool and data access
DIF KYA-OS (v1.0.0, July 2026)Decentralised identifiersDelegation credentials with explicit scope and revocationCross-protocol agent identity
IETF WIMSE AIMS (draft)Workload identityUser in token sub claim; transaction tokens via token exchangeEnterprise agent-to-service calls

Payment frameworks prove that a known cardholder approved a transaction. MCP proves a user granted a client access to a server. Neither is designed to let an agent prove a fact about its user to a new counterparty, such as passed KYC with a licensed bank, residency or a professional licence.

How to design delegated authorisation for an AI agent

  1. Give each agent its own key or credential. Never share a user's password, session cookie or a common API key.
  2. Use delegation semantics. Record the agent as the actor and the user as the subject.
  3. Express the mandate as a signed object with scope, limits, counterparty and expiry, approved on a surface the agent cannot control.
  4. Ask for the attribute, not the profile. If a merchant needs residency, the agent presents proof of residency, not an identity document.
  5. Make revocation checkable through short-lived tokens or a credential status list.
  6. Keep receipts of the mandate, the proof presented and the outcome, so disputes are resolved from evidence.

Best platforms for AI agent identity and authorisation in 2026

No single platform covers agent authorisation in 2026. Businesses combine workforce IAM platforms for internal agents, payment networks for agent-led purchases, and credential networks such as AIR Identity for proving facts about the user an agent represents.

CategoryWhat it proves wellWhere it stopsExamples
Workforce IAM platforms extended to agentsWhich internal agent is calling which enterprise system, under which employee's grantConsumers and counterparties outside the organisationOAuth 2.1 and WIMSE-based enterprise identity products
Payment networks and commerce protocolsThat a registered agent holds a cardholder-approved, limited payment mandateFacts about the user beyond payment approvalVisa Intelligent Commerce, Mastercard Agent Pay, AP2, ACP
Open agent identity standardsPortable agent identifiers and delegation formatsOperating a network of issuers and verifiersDIF KYA-OS, W3C Verifiable Credentials
Credential networksUser-approved proofs of specific attributes, presented by the user or their agentMoving money (handled by payment rails)AIR Identity, built by Moca Network

AIR Identity, built by Moca Network, is the credential-network option. Trusted issuers, such as banks, fintechs, platforms and licensed KYC partners, issue reusable credentials from checks they already ran ("passed KYC", residency, account tenure, membership tier) and earn a network fee when partners verify them. Verifiers request proof of only the fact they need and receive a yes or no answer through zero-knowledge proofs, with the user's consent, paying only on receipt of verification.

AIR extends those credentials to AI agents. An agent presents user-approved proofs under delegation that the user can limit in scope and time and revoke, showing who it acts for and what it may do without handing over the underlying personal data, with minimal data custody. AIR is not an IAM vendor, an identity verification vendor or a payment rail, so it sits alongside the payment protocols above. Our interview with Cham Ho explains the design, and our agentic payments guide covers the money side.

For a merchant or platform, the commercial point is acquisition. An agent holding proof that its user already meets your criteria is a qualified customer, not bot traffic or a sign-up that never converts. That is credential-matched user acquisition applied to agents. Developers can start with the AIR Kit SDK resources.

Frequently asked questions

How is an AI agent's authority revoked?

Revocation depends on the mechanism. OAuth-based access uses short-lived tokens, payment networks manage the lifecycle of agent-specific tokens, and credential-based delegation can be checked against a status list such as W3C Bitstring Status List at the moment of use.

What is the difference between agent authentication and agent authorisation?

Authentication confirms the agent is the software it claims to be, usually through a key or signed request. Authorisation confirms what it may do, for whom and within which limits, usually through a scoped token or signed mandate.

What is an AP2 mandate?

An AP2 mandate is a signed record of what a user approved an agent to buy or pay. AP2 v0.2.0 defines Checkout and Payment Mandates, each with an open form for constraints and a closed form for a specific checkout or amount.

Does the Model Context Protocol handle user consent for AI agents?

Yes, for HTTP-based servers that implement its optional authorisation specification. The user approves access through OAuth 2.1 and the token is bound to one MCP server. It governs tools and data, not payments or attribute proofs.

Can an AI agent prove facts about a user without sharing personal data?

Yes, if the fact exists as a credential the user holds. With AIR Identity, an agent can present a user-approved zero-knowledge proof that the user meets a condition, such as residency or passed KYC, and the verifier receives a yes or no answer rather than the documents.

Related reading

Want agents to arrive with proof their users already qualify? See how AIR Identity works, or partner with us to grow your business.

Sources

Partner with AIR

AIR is one integration suite for identity, money and loyalty. AIR Identity lets trusted issuers issue verifiable credentials and businesses verify them, so acquisition starts with users who already qualify, with minimal data custody. AIR Money embeds compliant global financial infrastructure, opening new markets without building new rails. AIR Loyalty gives brands a programmable, stable-value points engine that keeps users coming back.

Partner with us to grow your business.

AIR is built by Moca Network, the identity network of Animoca Brands.

Stay updated on AIR launches
Product updates, partner launches, and research across digital identity, fintech, and loyalty. Unsubscribe anytime.
By subscribing, you agree to our Privacy Policy and consent to receive updates.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
In this article
Blog

Read more articles

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
View all
UAE and APAC identity verification rules by market. AIR blog key visual
News
UAE and APAC Digital Identity Verification Requirements: A Market-by-Market Guide for 2026
UAE and APAC identity verification rules for fintech and crypto firms: CBUAE, VARA, ADGM, MAS, HKMA, RBI, Korea and MASAK, compared market by market for 2026.
European Union flags outside an EU institution building in Brussels
News
How Zero-Knowledge Proofs Work for KYC, and What GDPR Still Requires
How zero-knowledge proofs work for KYC: issuers, predicate proofs, revocation and nullifiers, plus what GDPR and AML record-keeping rules still require.
Smartphone showing an approved identity credential beside a passport and bank cards
News
What Is Reusable KYC? How Reusable Identity Credentials Work
Reusable KYC lets a business accept proof of a check a customer already passed elsewhere. How it works, who offers it, and what FATF reliance rules require.