{
 "id": "agent-decision-commitment",
 "name": "Agent Decision Commitments for Payments",
 "acronym": "ADC",
 "aliases": [
  "Agent Decision Commitment"
 ],
 "collisions": [],
 "step": "account",
 "parties": [
  "agent-payment",
  "agent-agent"
 ],
 "form": "document-format",
 "track": "ietf",
 "scope": "payments",
 "question": "How can an agent's payment decision, including the content it gave the model, be committed to before payment and later disclosed to dispute participants for verification?",
 "analog": "A sealed, timestamped receipt of what the agent read before it paid, openable only in a dispute.",
 "origin": {
  "org": "F. H. D. Milan (individual IETF submission)",
  "date": "2026-10-15"
 },
 "governance": "Individual Internet-Draft; discussion on DISPATCH, SCITT and OAuth mailing lists",
 "native_status": "Internet-Draft, Intended Status: Experimental; expires 18 April 2027",
 "phase": "draft",
 "implementation": "none-found",
 "adoption": {
  "level": "unmeasured",
  "by": null,
  "probe_run": null
 },
 "version": {
  "label": "draft-milan-agent-decision-commitment-00",
  "date": "2026-10-15"
 },
 "spec_url": "https://datatracker.ietf.org/doc/html/draft-milan-agent-decision-commitment-00",
 "discovery": {
  "mechanism": "Decision context claim (JWT claim \"decision_context\") carried in a payment mandate or payload; commitment registered with a SCITT transparency service",
  "path": null
 },
 "probe": {
  "method": "NONE",
  "path": "",
  "parse": "",
  "on_absent": "No public discovery endpoint; support could only be observed by inspecting payment mandates for a decision_context claim."
 },
 "evidence": [
  {
   "claim": "Internet-Draft defines the Agent Decision Commitment: a salted hash commitment to a decision record, carried as a selectively disclosable claim in a payment mandate and registered with a transparency service, with bindings to three agent payment protocols and account-to-account credit transfers, plus a witnessed reciprocal exchange.",
   "label": "REPORTED",
   "url": "https://datatracker.ietf.org/doc/html/draft-milan-agent-decision-commitment-00",
   "date": "2026-10-15"
  }
 ],
 "summary_md": "Defines the Agent Decision Commitment (ADC), a salted hash commitment to a decision record covering the content given to the model interface, the model calls, and the resulting answer and action. The commitment is carried as a single selectively disclosable claim (\"decision_context\") in an existing payment mandate or payload and is by default registered with a SCITT transparency service before payment authorization. Disclosure and verification report attestation levels rather than verdicts. It also defines bindings to three agent payment protocols and to account-to-account credit transfers, and a witnessed reciprocal exchange between two parties' agents. It produces evidence only and does not allocate liability.",
 "part_of": null,
 "group": null,
 "candidate": true,
 "confidence": 0.8,
 "use_cases": [
  "audit-agent-actions",
  "agent-checkout"
 ],
 "audience": [
  "standards-body",
  "agent-builder",
  "platform"
 ],
 "pairs_with": [
  "vi",
  "ap2",
  "scitt-ai-agent-execution"
 ],
 "prerequisites": [
  "ap2"
 ],
 "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-milan-agent-decision-commitment-00)"
  }
 ],
 "watch": [
  {
   "type": "page",
   "url": "https://datatracker.ietf.org/doc/html/draft-milan-agent-decision-commitment-00"
  }
 ],
 "freshness": "current",
 "url": "https://agenticweb.wiki/protocols/agent-decision-commitment/",
 "category": "account",
 "type": "protocol"
}