{
 "id": "a2wp",
 "name": "Agent-to-Wallet Protocol for Digital Credentials",
 "acronym": "A2WP",
 "aliases": [
  "Agent-to-Wallet Protocol"
 ],
 "collisions": [],
 "step": "present",
 "parties": [
  "agent-agent"
 ],
 "form": "endpoint",
 "track": "ietf",
 "scope": "general",
 "question": "How can an AI agent hand a credential offer or presentation request to a wallet unchanged, so that credentials and keys never reach the agent, and still resume its task from the outcome and continuation?",
 "analog": "A delegation hand-off, similar to a browser passing a payment request to a separate wallet app, applied to OpenID4VCI and OpenID4VP requests",
 "origin": {
  "org": "T. S. Senarath (individual Internet-Draft, IETF Network Working Group)",
  "date": "2026-10-17"
 },
 "governance": "Individual Internet-Draft submitted to the IETF Network Working Group; not adopted by a working group per the page text",
 "native_status": "Internet-Draft, Intended Status: Standards Track; expires 20 April 2027; work in progress",
 "phase": "draft",
 "implementation": "unknown",
 "adoption": {
  "level": "unmeasured",
  "by": null,
  "probe_run": null
 },
 "version": {
  "label": "draft-senarath-a2wp-01",
  "date": "2026-10-17"
 },
 "spec_url": "https://datatracker.ietf.org/doc/html/draft-senarath-a2wp-01",
 "discovery": {
  "mechanism": "Not specified in the visible text; bindings (transport and agent authentication) are out of scope of the document",
  "path": null
 },
 "probe": {
  "method": "NONE",
  "path": "",
  "parse": "",
  "on_absent": "No public discovery mechanism is defined in the visible text, so support cannot be observed from a site."
 },
 "evidence": [
  {
   "claim": "The Internet-Draft defines A2WP, where an AI Agent passes a credential offer or presentation request unchanged to a Wallet. The Wallet runs OpenID4VCI or OpenID4VP, and credentials, presentations and keys never reach the agent. The draft has Submit, Get and Cancel calls and an operation lifecycle of pending, completed, failed and cancelled.",
   "label": "REPORTED",
   "url": "https://datatracker.ietf.org/doc/html/draft-senarath-a2wp-01",
   "date": "2026-10-17"
  }
 ],
 "summary_md": "A2WP is an individual IETF Internet-Draft (Standards Track intended) that defines messages and calls between an AI Agent and a Wallet. The Agent submits a credential offer or presentation request exactly as received. The Wallet decides whether to act, involves the Principal when needed, and runs OpenID4VCI or OpenID4VP with the Issuer or Verifier. The Agent polls the operation status and receives any continuation, while keys and credentials stay in the Wallet. Transport bindings, wallet policy, and credential formats are out of scope.",
 "part_of": null,
 "group": null,
 "candidate": true,
 "confidence": 0.8,
 "use_cases": [
  "prove-agent-identity",
  "delegate-user-authority"
 ],
 "audience": [
  "agent-builder",
  "platform",
  "standards-body"
 ],
 "prerequisites": [],
 "pairs_with": [],
 "dispute": null,
 "last_verified": "2026-10-19",
 "history": [
  {
   "date": "2026-10-19",
   "note": "auto-drafted candidate from exa (https://datatracker.ietf.org/doc/html/draft-senarath-a2wp-01)"
  }
 ],
 "watch": [
  {
   "type": "page",
   "url": "https://datatracker.ietf.org/doc/html/draft-senarath-a2wp-01"
  }
 ],
 "freshness": "current",
 "url": "https://agenticweb.wiki/protocols/a2wp/",
 "category": "present",
 "type": "protocol"
}