<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-hood-agtp-commerce-00" category="info" submissionType="independent" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title abbrev="AGTP-COMMERCE">AGTP-Commerce: Open Commerce Specification for Agent-to-Agent Transactions</title>
    <seriesInfo name="Internet-Draft" value="draft-hood-agtp-commerce-00"/>
    <author fullname="Chris Hood">
      <organization>Nomotic, Inc.</organization>
      <address>
        <email>chris@nomotic.ai</email>
      </address>
    </author>
    <date year="2026" month="June" day="28"/>
    <area>Applications and Real-Time</area>
    <workgroup>Independent Submission</workgroup>
    <keyword>AI agents</keyword>
    <keyword>agent commerce</keyword>
    <keyword>agent transactions</keyword>
    <keyword>pricing</keyword>
    <keyword>settlement</keyword>
    <keyword>payment integration</keyword>
    <keyword>AGTP</keyword>
    <abstract>
      <?line 84?>

<t>This document specifies AGTP-Commerce, an open commerce specification
for agent-to-agent transactions. The specification defines the
structural transaction information that the Agent Transfer Protocol
carries between agents, allowing payment providers and commerce
applications to compose at the application layer to perform the actual
financial execution.</t>
      <t>AGTP-Commerce is to agent commerce what ISO 20022 is to inter-bank
payment messaging: a standardized message format that allows
heterogeneous payment infrastructure to interoperate. AGTP-Commerce
does not move money, hold funds, or operate as a payment processor.
The protocol carries pricing manifests, budget signaling, transaction
commitments, and audit trail records that payment providers consume
to execute settlement through existing financial infrastructure.</t>
      <t>This document specifies the pricing manifest format, extended
Budget-Limit header semantics, the TRANSACT method for transaction
commitment, audit-trail-based receipt records, dispute composition
surfaces, and the integration patterns that allow payment providers
(traditional processors, banks, cryptocurrency rails, and specialized
agent-economy services) to compose with AGTP-Commerce as application-
layer infrastructure.</t>
    </abstract>
  </front>
  <middle>
    <?line 109?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Agents operating on the Agent Transfer Protocol need a way to exchange
value as part of their interactions. An agent providing a capability
may charge for it. An agent consuming a capability may have a budget
authorized by its principal. Without a structural mechanism for
exchanging this information at the protocol layer, every agent-to-agent
commerce interaction requires ad hoc integration between specific
parties.</t>
      <t>AGTP-Commerce solves this by specifying the protocol-level structures
that agent transactions require: how prices are advertised, how
budgets are signaled, how transactions are committed, how audit trails
record the exchange, and how dispute evidence is preserved. These
structures are agent-native and substrate-aware, composing with the
existing AGTP specifications for identity, trust, certificates, and
logging.</t>
      <t>What AGTP-Commerce deliberately does not do is execute the financial
transaction itself. Money movement remains the responsibility of
existing payment infrastructure operated by entities with the
appropriate licenses, regulatory standing, and operational
relationships. This separation of concerns is intentional and
structurally important: it positions AGTP-Commerce as a messaging
specification analogous to <xref target="ISO20022"/>, not as a money transmitter
or payment processor.</t>
      <t>The analogy is worth being explicit about. ISO 20022 is the global
standard for inter-bank payment messaging. SWIFT is migrating to it.
Banks have invested billions in adoption. ISO 20022 does not move
money. It specifies the structure of messages that banks exchange so
that payment infrastructure can interoperate. The actual money
movement happens at the bank layer through accounts, wire transfers,
settlement networks, and central bank infrastructure.</t>
      <t>AGTP-Commerce occupies the same architectural position for agent
commerce. The specification carries the structural transaction
information that agent commerce requires. Payment providers (existing
processors, banks, specialized agent-economy services) consume this
information and execute settlement through whatever financial
infrastructure they operate.</t>
      <t>This positioning has consequences worth naming. AGTP-Commerce is not
regulated as money transmission because it does not transmit money.
AGTP-Commerce is not subject to payment card industry compliance
because it does not handle card data. AGTP-Commerce is not a financial
service because it provides no financial service. It is a protocol
specification that financial services consume. This is the correct
architectural layer for a substrate-level specification and the
correct regulatory positioning for an open protocol.</t>
      <section anchor="conventions-and-terminology">
        <name>Conventions and Terminology</name>
        <t>The key words "<strong>MUST</strong>", "<strong>MUST NOT</strong>", "<strong>REQUIRED</strong>", "<strong>SHALL</strong>",
"<strong>SHALL NOT</strong>", "<strong>SHOULD</strong>", "<strong>SHOULD NOT</strong>", "<strong>RECOMMENDED</strong>",
"<strong>NOT RECOMMENDED</strong>", "<strong>MAY</strong>", and "<strong>OPTIONAL</strong>" in this document
are to be interpreted as described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/>
when, and only when, they appear in all capitals, as shown here.</t>
        <t>This document uses terminology from <xref target="AGTP"/>, <xref target="AGTP-IDENTIFIERS"/>,
<xref target="AGTP-TRUST"/>, <xref target="AGTP-CERT"/>, and <xref target="AGTP-LOG"/>. Selected additional
terms specific to this document:</t>
        <dl>
          <dt>Pricing Manifest:</dt>
          <dd>
            <t>A structured document advertising an agent's pricing, accepted
settlement rails, refund policy, and related commerce metadata.
Published by the agent and discoverable through DESCRIBE.</t>
          </dd>
          <dt>Settlement Endpoint:</dt>
          <dd>
            <t>An identifier indicating where transaction settlement is routed.
Refers to a payment provider relationship the agent operator has
established independently. Does not contain banking information.</t>
          </dd>
          <dt>Transaction Record:</dt>
          <dd>
            <t>The structurally signed record of a commerce agreement between two
agents. Created by the TRANSACT method, logged through AGTP-LOG.</t>
          </dd>
          <dt>Payment Provider:</dt>
          <dd>
            <t>An application-layer service that consumes AGTP-Commerce transaction
information and executes financial settlement through existing
financial infrastructure. Examples include traditional payment
processors, banking services, cryptocurrency rails, and specialized
agent-economy payment services.</t>
          </dd>
          <dt>Owner Authorization:</dt>
          <dd>
            <t>The cryptographic proof that an agent's owner (the principal recorded
on the Agent Genesis) has authorized the spending envelope signaled
in Budget-Limit headers. Carried as the <tt>owner_auth</tt> field within
the Budget-Limit header value.</t>
          </dd>
          <dt>Dispute Window:</dt>
          <dd>
            <t>The period during which either party to a transaction may challenge
the transaction's completion or terms, declared in the pricing
manifest at transaction time.</t>
          </dd>
        </dl>
      </section>
    </section>
    <section anchor="scope">
      <name>Scope</name>
      <section anchor="what-this-document-specifies">
        <name>What This Document Specifies</name>
        <t>This document specifies seven things:</t>
        <ol spacing="normal" type="1"><li>
            <t>The Pricing Manifest format used by agents to advertise pricing
(<xref target="pricing-manifest"/>).</t>
          </li>
          <li>
            <t>Extended Budget-Limit header semantics for signaling authorized
spending envelopes (<xref target="budget-signaling"/>).</t>
          </li>
          <li>
            <t>The TRANSACT method for committing to agent-to-agent transactions
(<xref target="transact-method"/>).</t>
          </li>
          <li>
            <t>The settlement endpoint declaration mechanism for indicating
payment provider integration (<xref target="settlement-endpoint"/>).</t>
          </li>
          <li>
            <t>The audit-trail-based receipt mechanism using AGTP-LOG transaction
records (<xref target="audit-receipt"/>).</t>
          </li>
          <li>
            <t>The dispute composition surface for application-layer dispute
resolution (<xref target="dispute-composition"/>).</t>
          </li>
          <li>
            <t>The negotiated tier mechanism for trusted-partnership pricing
outside public manifests (<xref target="negotiated-tiers"/>).</t>
          </li>
        </ol>
      </section>
      <section anchor="what-this-document-does-not-specify">
        <name>What This Document Does Not Specify</name>
        <t>This document deliberately does not specify:</t>
        <ul spacing="normal">
          <li>
            <t><strong>Payment processing.</strong> How a payment provider executes financial
settlement through its infrastructure. This is the payment
provider's internal operation.</t>
          </li>
          <li>
            <t><strong>Settlement timing.</strong> When and how money actually moves between
accounts. The pricing manifest declares expected timing; the
payment provider enforces it.</t>
          </li>
          <li>
            <t><strong>Dispute resolution mechanics.</strong> What evidence AGTP-Commerce
carries is specified. How dispute resolution services consume that
evidence and reach resolution is application-layer.</t>
          </li>
          <li>
            <t><strong>Currency conversion.</strong> Multi-currency settlement happens at the
payment provider layer.</t>
          </li>
          <li>
            <t><strong>Tax reporting formats.</strong> Tax authorities have their own reporting
formats. AGTP-LOG transaction records provide evidence that
tax-reporting services can consume.</t>
          </li>
          <li>
            <t><strong>KYC, AML, and financial compliance.</strong> These are the
responsibilities of regulated payment infrastructure. AGTP-Commerce
carries structural records that compliance services use.</t>
          </li>
          <li>
            <t><strong>Cryptocurrency-specific mechanics.</strong> Wallet addresses, token
specifications, blockchain network identifiers, and crypto
settlement details are out of scope. The settlement endpoint
mechanism accommodates cryptocurrency rails through opaque
identifiers without specifying internal formats.</t>
          </li>
        </ul>
        <t>This narrow scope is what makes AGTP-Commerce defensible as a
protocol specification. The document specifies messaging structures;
it does not specify payment infrastructure operation.</t>
      </section>
    </section>
    <section anchor="pricing-manifest">
      <name>Pricing Manifest</name>
      <section anchor="manifest-document">
        <name>Manifest Document</name>
        <t>An agent advertising commerce capability publishes a Pricing Manifest
as a structured document. The manifest is discoverable through the
DESCRIBE method per <xref target="AGTP"/> or via dedicated discovery paths per
<xref target="AGTP-DISCOVERY"/>. The manifest media type is
<tt>application/agtp-pricing+json</tt>.</t>
        <t>The manifest declares the agent's pricing tiers, accepted settlement
rails, refund policy, dispute window, trust threshold requirements,
and related commerce metadata. The manifest is a static document
updated at the agent operator's discretion. It is not negotiated at
request time; negotiated tiers are addressed separately in
<xref target="negotiated-tiers"/>.</t>
      </section>
      <section anchor="manifest-schema">
        <name>Manifest Schema</name>
        <t>A minimal Pricing Manifest contains:</t>
        <sourcecode type="json"><![CDATA[
{
  "spec_version": "1.0",
  "agent_id": "agtp://agents.acme.com/concierge",
  "owner_id": "lei:5493001KJTIIGC8Y1R12",
  "currency": "USD",
  "tiers": [
    {
      "tier_name": "free",
      "price": "0.00",
      "scope": "discovery:query inquiry:basic",
      "trust_threshold": null
    },
    {
      "tier_name": "standard",
      "price": "0.05",
      "unit": "per-call",
      "scope": "booking:read booking:write",
      "trust_threshold": 0.6
    },
    {
      "tier_name": "premium",
      "price": "0.25",
      "unit": "per-call",
      "scope": "booking:read booking:write booking:expedited",
      "trust_threshold": 0.85
    }
  ],
  "settlement_endpoints": [
    "settlement:stripe-merchant-2891",
    "settlement:ach-routing-acme"
  ],
  "settlement_timing": "net-7",
  "refund_policy": "audit-verified",
  "dispute_window": "P7D",
  "last_updated": "2026-06-27T00:00:00Z",
  "signature": "..."
}
]]></sourcecode>
        <section anchor="required-fields">
          <name>Required Fields</name>
          <dl>
            <dt>spec_version:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. Version of the AGTP-Commerce pricing manifest schema.</t>
            </dd>
            <dt>agent_id:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. The Canonical Agent-ID of the agent publishing the
manifest, per <xref target="AGTP-IDENTIFIERS"/>.</t>
            </dd>
            <dt>owner_id:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. The Owner-ID of the agent's principal. <strong>MAY</strong> carry
an LEI per <xref target="AGTP-LEI"/> where institutional identity applies.</t>
            </dd>
            <dt>currency:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. The ISO 4217 currency code per <xref target="ISO4217"/> for all
prices in this manifest. Implementations supporting cryptocurrency
or other non-ISO-4217 denominations <strong>MAY</strong> use opaque settlement
endpoint identifiers in addition to or in place of an ISO currency.</t>
            </dd>
            <dt>tiers:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. An array of pricing tier objects defining the agent's
available capabilities and their prices.</t>
            </dd>
            <dt>settlement_endpoints:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. An array of settlement endpoint identifiers indicating
which payment provider integrations the agent accepts. At least one
endpoint <strong>MUST</strong> be specified.</t>
            </dd>
            <dt>signature:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. A JWS signature over the manifest content, signed by
the agent's certificate per <xref target="AGTP-CERT"/>.</t>
            </dd>
          </dl>
        </section>
        <section anchor="tier-object-fields">
          <name>Tier Object Fields</name>
          <t>Each tier object contains:</t>
          <dl>
            <dt>tier_name:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. The name of the tier (free, standard, premium, or
operator-defined).</t>
            </dd>
            <dt>price:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. The price for this tier in the manifest's declared
currency. Use "0.00" for free tiers.</t>
            </dd>
            <dt>unit:</dt>
            <dd>
              <t><strong>REQUIRED</strong> for non-free tiers. The unit of pricing: <tt>per-call</tt>,
<tt>per-token</tt>, <tt>per-second</tt>, <tt>per-month</tt>, <tt>per-task</tt>, or an
operator-defined unit.</t>
            </dd>
            <dt>scope:</dt>
            <dd>
              <t><strong>REQUIRED</strong>. The Authority-Scope values the tier grants access to.
Callers invoking methods within this scope at this tier pay the
declared price.</t>
            </dd>
            <dt>trust_threshold:</dt>
            <dd>
              <t><strong>OPTIONAL</strong>. A minimum trust score the calling agent <strong>MUST</strong> carry
to access this tier. Trust score format per <xref target="AGTP-TRUST"/>. If
omitted, no trust threshold is enforced for this tier.</t>
            </dd>
            <dt>minimum_commit:</dt>
            <dd>
              <t><strong>OPTIONAL</strong>. A minimum commitment volume for this tier (e.g.,
monthly minimum, prepaid block).</t>
            </dd>
            <dt>availability:</dt>
            <dd>
              <t><strong>OPTIONAL</strong>. Time-of-day, day-of-week, or other availability
restrictions for this tier.</t>
            </dd>
          </dl>
        </section>
        <section anchor="optional-manifest-fields">
          <name>Optional Manifest Fields</name>
          <dl>
            <dt>settlement_timing:</dt>
            <dd>
              <t><strong>OPTIONAL</strong>. Expected settlement timing. Values: <tt>immediate</tt>,
<tt>net-N</tt> (where N is days), <tt>audit-verified</tt> (settlement after audit
trail verification), <tt>escrow-released</tt> (settlement after escrow
release). Default: <tt>audit-verified</tt>.</t>
            </dd>
            <dt>refund_policy:</dt>
            <dd>
              <t><strong>OPTIONAL</strong>. Refund policy declaration. Values: <tt>non-refundable</tt>,
<tt>time-limited-refundable</tt> (with refund window in additional field),
<tt>audit-verified</tt> (refund available if audit trail shows incomplete
work), <tt>satisfaction-guaranteed</tt>. Default: <tt>non-refundable</tt>.</t>
            </dd>
            <dt>dispute_window:</dt>
            <dd>
              <t><strong>OPTIONAL</strong>. The duration during which either party may dispute
the transaction. Expressed in ISO 8601 duration format. Default:
<tt>P7D</tt> (7 days).</t>
            </dd>
            <dt>partnership_tier:</dt>
            <dd>
              <t><strong>OPTIONAL</strong>. Indicates a tier is available only through
pre-established partnership rather than public advertisement. See
<xref target="negotiated-tiers"/>.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="manifest-discovery">
        <name>Manifest Discovery</name>
        <t>Agents publish their Pricing Manifest at substrate-native paths
discoverable through standard AGTP mechanisms. Recommended paths:</t>
        <table>
          <thead>
            <tr>
              <th align="left">URI Pattern</th>
              <th align="left">Content</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <tt>agtp://&lt;authority&gt;/pricing</tt></td>
              <td align="left">The agent's pricing manifest</td>
            </tr>
            <tr>
              <td align="left">
                <tt>agtp://&lt;authority&gt;/pricing/&lt;tier&gt;</tt></td>
              <td align="left">A specific tier's details</td>
            </tr>
          </tbody>
        </table>
        <t>The manifest <strong>MAY</strong> also be referenced from the agent's AGTP-CERT or
returned in DESCRIBE responses. The recommended discovery flow:</t>
        <ol spacing="normal" type="1"><li>
            <t>The requesting agent invokes DESCRIBE on the target agent.</t>
          </li>
          <li>
            <t>The DESCRIBE response includes a <tt>pricing-manifest-uri</tt> field
pointing to the manifest location.</t>
          </li>
          <li>
            <t>The requesting agent fetches the manifest.</t>
          </li>
          <li>
            <t>The requesting agent evaluates whether the manifest's tiers,
trust thresholds, and settlement endpoints match its needs.</t>
          </li>
        </ol>
      </section>
      <section anchor="manifest-updates">
        <name>Manifest Updates</name>
        <t>Pricing Manifests <strong>MAY</strong> be updated by the publishing agent. Each
update <strong>MUST</strong>:</t>
        <ul spacing="normal">
          <li>
            <t>Increment a version or timestamp field</t>
          </li>
          <li>
            <t>Be re-signed with the agent's current certificate</t>
          </li>
          <li>
            <t>Apply only to transactions initiated after the update timestamp</t>
          </li>
        </ul>
        <t>Transactions in progress at the time of a manifest update <strong>MUST</strong>
complete under the manifest version in effect at transaction commitment.</t>
      </section>
    </section>
    <section anchor="budget-signaling">
      <name>Budget Signaling</name>
      <section anchor="extended-budget-limit-header">
        <name>Extended Budget-Limit Header</name>
        <t><xref target="AGTP"/> defines the Budget-Limit header at the base specification.
AGTP-Commerce extends the header with structured fields supporting
commerce transactions:</t>
        <artwork><![CDATA[
Budget-Limit: {
  "max": "10.00",
  "currency": "USD",
  "window": "PT1H",
  "owner_auth": "<JWS signature>",
  "settlement_method": "settlement:stripe-merchant-2891"
}
]]></artwork>
        <section anchor="field-definitions">
          <name>Field Definitions</name>
          <dl>
            <dt>max:</dt>
            <dd>
              <t>The maximum amount the requesting agent is authorized to spend on
this request. Expressed in the declared currency.</t>
            </dd>
            <dt>currency:</dt>
            <dd>
              <t>ISO 4217 currency code, or opaque identifier matching a settlement
endpoint denomination.</t>
            </dd>
            <dt>window:</dt>
            <dd>
              <t>ISO 8601 duration during which the budget is authorized. After this
window, the budget signaling expires and <strong>MUST</strong> be refreshed.</t>
            </dd>
            <dt>owner_auth:</dt>
            <dd>
              <t>A JWS signature from the agent's owner (the principal recorded on
the Agent Genesis) authorizing the spending envelope. The signature
<strong>MUST</strong> be verifiable through the Owner-ID's identity chain.</t>
            </dd>
            <dt>settlement_method:</dt>
            <dd>
              <t>An identifier indicating the settlement method the requesting agent
is prepared to use. <strong>MUST</strong> match one of the target agent's
declared settlement endpoints for a transaction to proceed.</t>
            </dd>
          </dl>
        </section>
      </section>
      <section anchor="budget-validation">
        <name>Budget Validation</name>
        <t>When an agent receives a request carrying a Budget-Limit header, it
<strong>MUST</strong> validate:</t>
        <ol spacing="normal" type="1"><li>
            <t>The <tt>owner_auth</tt> signature is valid for the requesting agent's
Owner-ID.</t>
          </li>
          <li>
            <t>The <tt>window</tt> has not expired.</t>
          </li>
          <li>
            <t>The <tt>max</tt> is sufficient for the price of the requested service at
the requesting agent's eligible tier.</t>
          </li>
          <li>
            <t>The <tt>settlement_method</tt> matches at least one of the receiving
agent's declared settlement endpoints.</t>
          </li>
        </ol>
        <t>If validation succeeds, the receiving agent <strong>MAY</strong> proceed with the
transaction commitment per <xref target="transact-method"/>. If validation fails,
the receiving agent <strong>MUST</strong> respond with a 462 Insufficient Budget
status code, optionally including the actual price and acceptable
settlement methods in the response.</t>
      </section>
    </section>
    <section anchor="transact-method">
      <name>Transaction Commitment</name>
      <section anchor="the-transact-method">
        <name>The TRANSACT Method</name>
        <t>TRANSACT is a new AGTP method that creates the structural commitment
to an agent-to-agent transaction. The method is invoked by the
receiving agent (the seller) after a budget-validated request from the
calling agent (the buyer). TRANSACT produces a Transaction Record
signed by both parties.</t>
        <t>Category: TRANSACT. Idempotent: No (each invocation creates a new
record). Required Authority-Scope: <tt>commerce:transact</tt>.</t>
        <t>The TRANSACT method establishes:</t>
        <ul spacing="normal">
          <li>
            <t>The agreed price and pricing tier</t>
          </li>
          <li>
            <t>The work to be performed (referenced via the original request)</t>
          </li>
          <li>
            <t>The agreed settlement endpoint and timing</t>
          </li>
          <li>
            <t>The dispute window</t>
          </li>
          <li>
            <t>Both parties' signatures</t>
          </li>
        </ul>
      </section>
      <section anchor="transaction-record-structure">
        <name>Transaction Record Structure</name>
        <t>A Transaction Record contains:</t>
        <sourcecode type="json"><![CDATA[
{
  "transaction_id": "txn-2026-06-27-abc123",
  "buyer": {
    "agent_id": "agtp://agents.bigco.com/orchestrator",
    "owner_id": "lei:5299002IZHCT9HFFP822",
    "principal_id": "principal-cfo-bigco",
    "signature": "<buyer JWS signature>"
  },
  "seller": {
    "agent_id": "agtp://agents.acme.com/concierge",
    "owner_id": "lei:5493001KJTIIGC8Y1R12",
    "signature": "<seller JWS signature>"
  },
  "price": {
    "amount": "0.25",
    "currency": "USD",
    "tier": "premium"
  },
  "work_reference": {
    "method": "BOOK",
    "request_id": "req-2026-06-27-xyz789",
    "scope": "booking:expedited"
  },
  "settlement": {
    "endpoint": "settlement:stripe-merchant-2891",
    "timing": "audit-verified"
  },
  "dispute_window": {
    "expires_at": "2026-07-04T00:00:00Z"
  },
  "committed_at": "2026-06-27T14:30:00Z",
  "log_entry_ref": "agtp-log://logs.acme.com/2026/06/27/txn-abc123"
}
]]></sourcecode>
      </section>
      <section anchor="commitment-workflow">
        <name>Commitment Workflow</name>
        <t>The transaction commitment workflow proceeds as follows:</t>
        <ol spacing="normal" type="1"><li>
            <t>The buyer invokes a method (BOOK, EXECUTE, or similar) carrying a
valid Budget-Limit header per <xref target="budget-signaling"/>.</t>
          </li>
          <li>
            <t>The seller validates the budget signaling and confirms the request
is eligible at a specific pricing tier per its manifest.</t>
          </li>
          <li>
            <t>The seller invokes TRANSACT, generating a draft Transaction Record
with the seller's signature.</t>
          </li>
          <li>
            <t>The buyer receives the draft Transaction Record, validates it
against the original request and pricing manifest, and adds the
buyer signature.</t>
          </li>
          <li>
            <t>The completed Transaction Record is logged through AGTP-LOG per
<xref target="audit-receipt"/>.</t>
          </li>
          <li>
            <t>The seller proceeds with the requested work.</t>
          </li>
          <li>
            <t>Settlement occurs through the payment provider integration per
the declared <tt>settlement</tt> field.</t>
          </li>
        </ol>
      </section>
      <section anchor="cancellation-before-commitment">
        <name>Cancellation Before Commitment</name>
        <t>Between the seller's draft Transaction Record signature and the
buyer's countersignature, either party <strong>MAY</strong> cancel by sending a
TRANSACT cancellation. Cancellation <strong>MUST</strong> be logged through
AGTP-LOG with the cancellation reason. No settlement occurs for
canceled transactions.</t>
      </section>
    </section>
    <section anchor="settlement-endpoint">
      <name>Settlement Endpoint</name>
      <section anchor="settlement-endpoint-identifiers">
        <name>Settlement Endpoint Identifiers</name>
        <t>The settlement endpoint mechanism allows agents to declare which
payment provider integrations they accept without disclosing banking
information at the protocol layer. Settlement endpoints are opaque
identifiers that refer to the agent operator's payment provider
relationships, which are established independently of AGTP.</t>
        <t>The recommended identifier format:</t>
        <artwork><![CDATA[
settlement:<provider-id>-<account-reference>
]]></artwork>
        <t>Examples:</t>
        <ul spacing="normal">
          <li>
            <t><tt>settlement:stripe-merchant-2891</tt> (Stripe merchant account)</t>
          </li>
          <li>
            <t><tt>settlement:paypal-merchant-acme</tt> (PayPal merchant account)</t>
          </li>
          <li>
            <t><tt>settlement:ach-routing-021000021-account-acme</tt> (ACH routing)</t>
          </li>
          <li>
            <t><tt>settlement:wire-swift-CHASUS33-acme</tt> (wire transfer)</t>
          </li>
          <li>
            <t><tt>settlement:crypto-eth-0x742d...</tt> (Ethereum wallet)</t>
          </li>
          <li>
            <t><tt>settlement:agent-economy-XYZ-account-acme</tt> (specialized provider)</t>
          </li>
        </ul>
        <t>The actual format of the account-reference portion is provider-
specific. AGTP-Commerce does not standardize provider-specific
formats; it standardizes the use of opaque identifiers as the
integration surface.</t>
      </section>
      <section anchor="payment-provider-integration">
        <name>Payment Provider Integration</name>
        <t>Payment providers integrate with AGTP-Commerce by:</t>
        <ol spacing="normal" type="1"><li>
            <t>Operating their existing payment infrastructure under their own
regulatory framework.</t>
          </li>
          <li>
            <t>Providing agent operators with a mechanism to register and obtain
a settlement endpoint identifier.</t>
          </li>
          <li>
            <t>Consuming Transaction Records from AGTP-LOG (or from the agent
operator's local log access) to determine when settlement should
occur.</t>
          </li>
          <li>
            <t>Executing financial settlement through their existing infrastructure
using the Transaction Record as the supporting documentation.</t>
          </li>
          <li>
            <t>Reporting settlement completion back to the agent operator and
optionally to AGTP-LOG for transaction lifecycle completion.</t>
          </li>
        </ol>
        <t>The payment provider's internal operations remain outside the scope
of AGTP-Commerce. The integration surface is the Transaction Record
format and the settlement endpoint identifier.</t>
      </section>
      <section anchor="the-agent-economy-payment-provider-opportunity">
        <name>The Agent-Economy Payment Provider Opportunity</name>
        <t>AGTP-Commerce creates an architectural slot for specialized
agent-economy payment providers. While traditional payment processors
(Stripe, PayPal, banking merchant services) can integrate with
AGTP-Commerce immediately, the agent economy has characteristics that
specialized providers are positioned to serve better:</t>
        <ul spacing="normal">
          <li>
            <t><strong>Aggregated micro-billing.</strong> Agents may transact in small amounts
frequently. Aggregating thousands of $0.001 transactions into
periodic settlements reduces per-transaction overhead.</t>
          </li>
          <li>
            <t><strong>Multi-currency agent settlement.</strong> Agents may transact in various
denominations including cryptocurrency. Specialized providers can
handle conversion to operator-preferred currency.</t>
          </li>
          <li>
            <t><strong>Agent-aware dispute resolution.</strong> Agent transactions have
characteristics (machine-readable audit trails, deterministic
verification of work completion, signed attestations) that
traditional dispute processes do not optimize for.</t>
          </li>
          <li>
            <t><strong>Agent-specific compliance.</strong> Tax reporting, AML compliance, and
KYC for agent operators is domain-specific work.</t>
          </li>
        </ul>
        <t>This document explicitly invites both incumbent payment infrastructure
and new entrants to operate as AGTP-Commerce payment providers.
Vendor-neutrality is preserved throughout; the specification does not
favor any provider category.</t>
      </section>
    </section>
    <section anchor="audit-receipt">
      <name>Audit Trail as Receipt</name>
      <section anchor="transaction-records-in-agtp-log">
        <name>Transaction Records in AGTP-LOG</name>
        <t>Every committed Transaction Record <strong>MUST</strong> be written to AGTP-LOG.
The AGTP-LOG entry is the durable, cryptographically verifiable record
of the transaction. The log entry serves multiple purposes:</t>
        <ul spacing="normal">
          <li>
            <t><strong>Receipt for buyer.</strong> Proof the transaction was committed at the
agreed price for the agreed work.</t>
          </li>
          <li>
            <t><strong>Receipt for seller.</strong> Proof the buyer authorized the transaction
and committed to settlement.</t>
          </li>
          <li>
            <t><strong>Justification for settlement.</strong> Payment providers consume the log
entry as supporting documentation for settlement execution.</t>
          </li>
          <li>
            <t><strong>Evidence for disputes.</strong> If either party disputes the transaction,
the AGTP-LOG entry is the authoritative record of what was agreed.</t>
          </li>
          <li>
            <t><strong>Audit record for compliance.</strong> Tax authorities, regulators, and
audit functions consume the log entry as transaction evidence.</t>
          </li>
        </ul>
      </section>
      <section anchor="log-entry-format">
        <name>Log Entry Format</name>
        <t>AGTP-LOG entries for commerce transactions include the full Transaction
Record per <xref target="transact-method"/> plus AGTP-LOG-specific metadata:</t>
        <ul spacing="normal">
          <li>
            <t>Entry timestamp</t>
          </li>
          <li>
            <t>Log operator signature</t>
          </li>
          <li>
            <t>Optional SCITT cross-witnessing per AGTP-LOG specification</t>
          </li>
        </ul>
        <t>The cryptographic guarantees of AGTP-LOG (append-only, signed by log
operator, optionally cross-witnessed) apply to commerce transactions
the same way they apply to other AGTP operations.</t>
      </section>
      <section anchor="work-completion-records">
        <name>Work Completion Records</name>
        <t>Transaction Records capture the commitment to perform work. Separate
log entries <strong>MAY</strong> record the completion of work. The completion
record references the original Transaction Record and includes:</t>
        <ul spacing="normal">
          <li>
            <t>Completion timestamp</t>
          </li>
          <li>
            <t>Seller's attestation that work was performed</t>
          </li>
          <li>
            <t>Optional buyer's attestation that work was received satisfactorily</t>
          </li>
          <li>
            <t>References to any artifacts or deliverables produced</t>
          </li>
        </ul>
        <t>Settlement timing of <tt>audit-verified</tt> requires a work completion
record before payment provider execution. Settlement timing of
<tt>immediate</tt> or <tt>net-N</tt> does not require explicit completion
attestation.</t>
      </section>
    </section>
    <section anchor="dispute-composition">
      <name>Dispute Composition</name>
      <section anchor="evidence-agtp-commerce-carries">
        <name>Evidence AGTP-Commerce Carries</name>
        <t>When a transaction is disputed, AGTP-Commerce carries evidence that
dispute resolution services consume:</t>
        <ul spacing="normal">
          <li>
            <t>The signed Transaction Record from AGTP-LOG</t>
          </li>
          <li>
            <t>The original request and response messages</t>
          </li>
          <li>
            <t>Any work completion records and attestations</t>
          </li>
          <li>
            <t>Audit trail entries showing intermediate operations</t>
          </li>
          <li>
            <t>Trust score history of both parties per <xref target="AGTP-TRUST"/></t>
          </li>
        </ul>
        <t>This evidence is cryptographically verifiable through standard AGTP
mechanisms (signature verification, log integrity, certificate chain
validation).</t>
      </section>
      <section anchor="application-layer-dispute-resolution">
        <name>Application-Layer Dispute Resolution</name>
        <t>Actual dispute resolution mechanics happen at the application layer.
Dispute resolution services consume AGTP-Commerce evidence and apply
their own resolution processes. Examples of dispute resolution
service categories:</t>
        <ul spacing="normal">
          <li>
            <t><strong>Payment provider dispute services.</strong> Traditional payment processors
have established dispute resolution processes that can be extended
to agent transactions.</t>
          </li>
          <li>
            <t><strong>Specialized agent-economy arbitrators.</strong> New entrants may emerge
specializing in agent dispute resolution, leveraging AGTP-Commerce
evidence formats.</t>
          </li>
          <li>
            <t><strong>Industry-specific arbitration.</strong> Financial services arbitration,
e-commerce dispute resolution, and similar industry-specific
services compose with AGTP-Commerce for transactions in their
domain.</t>
          </li>
          <li>
            <t><strong>Court-system integration.</strong> For transactions warranting legal
proceedings, AGTP-Commerce evidence is structured to support legal
discovery and admission.</t>
          </li>
        </ul>
        <t>AGTP-Commerce specifies what evidence is available; dispute resolution
services choose how to use it. The protocol does not favor any
particular dispute resolution model.</t>
      </section>
    </section>
    <section anchor="negotiated-tiers">
      <name>Negotiated Tiers</name>
      <section anchor="beyond-public-pricing">
        <name>Beyond Public Pricing</name>
        <t>Static pricing manifests cover the public commerce case where any
qualified agent can transact at advertised tiers. Some agent
relationships involve pre-established partnerships with negotiated
terms outside public pricing. AGTP-Commerce accommodates these
through negotiated tiers.</t>
        <t>A negotiated tier is a pricing arrangement established between two
agents (or their operators) outside the public manifest. The arrangement
<strong>MAY</strong> include:</t>
        <ul spacing="normal">
          <li>
            <t>Volume commitments and corresponding discounts</t>
          </li>
          <li>
            <t>Dedicated capacity allocations</t>
          </li>
          <li>
            <t>Specialized service tiers</t>
          </li>
          <li>
            <t>Custom dispute resolution arrangements</t>
          </li>
          <li>
            <t>Different settlement timing or methods</t>
          </li>
        </ul>
      </section>
      <section anchor="carrying-negotiated-tiers">
        <name>Carrying Negotiated Tiers</name>
        <t>Agents engaged in a negotiated tier relationship <strong>MAY</strong> signal this
through:</t>
        <ul spacing="normal">
          <li>
            <t>A <tt>partnership_tier</tt> field in the requesting agent's request,
referencing a pre-established agreement</t>
          </li>
          <li>
            <t>A separately signed partnership credential carried alongside the
request</t>
          </li>
          <li>
            <t>An AGTP-CERT extension referencing a partnership agreement</t>
          </li>
        </ul>
        <t>Receiving agents validating a negotiated tier request <strong>MUST</strong> verify
the partnership credential against their records of agreed
partnerships. The TRANSACT workflow proceeds the same way as for
public pricing, with the partnership terms substituting for the
public manifest terms.</t>
      </section>
      <section anchor="public-vs-negotiated-coexistence">
        <name>Public vs. Negotiated Coexistence</name>
        <t>An agent <strong>MAY</strong> simultaneously offer public pricing through its
manifest and negotiated tiers to specific partners. The two
mechanisms compose without conflict. Public pricing applies as the
default; negotiated tiers apply when the calling agent presents a
valid partnership credential.</t>
      </section>
    </section>
    <section anchor="composition-with-existing-agtp-specifications">
      <name>Composition with Existing AGTP Specifications</name>
      <section anchor="agtp-base">
        <name>AGTP Base</name>
        <t>AGTP-Commerce extends the Budget-Limit header semantics defined in
<xref target="AGTP"/> and adds the TRANSACT method. The base specification's wire
format, authentication, and identity headers are used unchanged.</t>
      </section>
      <section anchor="agtp-identifiers">
        <name>AGTP-IDENTIFIERS</name>
        <t>Transaction Records carry Agent-IDs, Owner-IDs, and per-request
<tt>principal_id</tt> values as defined in <xref target="AGTP-IDENTIFIERS"/>. The
<tt>principal_id</tt> is the per-request acting-principal identifier lifted
from external IdP credentials when a Pattern 2 External Identity
Provider composition is in effect per <xref target="AGTP-COMPOSITION"/>; it is
distinct from the agent's permanent Owner-ID. No new identifier
types are introduced.</t>
      </section>
      <section anchor="agtp-trust">
        <name>AGTP-TRUST</name>
        <t>Trust thresholds in pricing manifests reference the trust score format
defined in <xref target="AGTP-TRUST"/>. Behavioral evidence from transaction
outcomes (completion rate, dispute frequency, payment timeliness)
provides input to trust scoring per the consumer behavior section of
<xref target="AGTP-TRUST"/>.</t>
        <t>The credit-rating-analogous trust provider framing in <xref target="AGTP-TRUST"/>
applies to commerce: credit bureaus and specialized agent trust
providers may incorporate commerce behavior into trust scoring.</t>
      </section>
      <section anchor="agtp-cert">
        <name>AGTP-CERT</name>
        <t>Pricing manifests <strong>MAY</strong> be referenced from AGTP-CERT extensions,
binding the pricing structure to the agent's cryptographic identity.
Settlement endpoint declarations <strong>MAY</strong> be carried as certificate
extensions for high-assurance applications.</t>
      </section>
      <section anchor="agtp-log">
        <name>AGTP-LOG</name>
        <t>Transaction Records are logged through <xref target="AGTP-LOG"/>. Commerce
operations inherit AGTP-LOG's cryptographic properties (append-only,
signed, optionally cross-witnessed). Settlement justification and
dispute evidence rely on AGTP-LOG integrity.</t>
      </section>
      <section anchor="agtp-merchant-identity">
        <name>AGTP-MERCHANT-IDENTITY</name>
        <t><xref target="AGTP-MERCHANT-IDENTITY"/> and AGTP-Commerce cover related but
distinct concerns and compose together rather than substituting for
one another. The relationship is intentional and load-bearing:</t>
        <t><strong>AGTP-MERCHANT-IDENTITY</strong> specifies the merchant-side identity model
for agents transacting through payment networks. It defines
Merchant-ID, Merchant Manifest Document, the
<tt>Merchant-Manifest-Fingerprint</tt> request header, and the merchant-
lifecycle states. It establishes the identity primitives that
payment networks (Visa, Mastercard, AMEX, and similar) consume to
recognize an agent as a known merchant. The PURCHASE method in
AGTP-MERCHANT-IDENTITY is the payment-network-mediated transaction
primitive backed by merchant identity verification (and is the
method that returns 458 Counterparty Unverified when merchant
identity fails).</t>
        <t><strong>AGTP-Commerce</strong> (this document) specifies the broader transaction
structure: pricing manifests, budget signaling, the TRANSACT method
for transaction commitment between any two AGTP agents, settlement
endpoint identification, audit-trail-based receipts, and dispute
composition surfaces. It does not require payment network mediation.
Agents transacting agent-to-agent without a payment network
intermediary use the TRANSACT method and the settlement endpoints
that the receiving agent's operator has independently configured.</t>
        <t>The two compose: agents transacting through payment networks <strong>MAY</strong>
use both AGTP-MERCHANT-IDENTITY (for the payment-network-side
identity and PURCHASE flow) and AGTP-Commerce (for pricing manifests,
budget signaling, and audit-trail receipts). The PURCHASE method
defined in AGTP-MERCHANT-IDENTITY and the TRANSACT method defined in
this document are distinct primitives with distinct verification
chains; agents and payment infrastructure choose which is appropriate
based on whether a payment network is mediating the transaction.</t>
        <t>For agents in a payment-network-mediated transaction, the receiving
agent's pricing manifest <strong>MAY</strong> declare <tt>settlement_endpoints</tt> that
reference the payment network's settlement infrastructure (e.g.,
<tt>settlement:visa-acquirer-&lt;id&gt;</tt>); the merchant identity primitives in
AGTP-MERCHANT-IDENTITY then provide the payment-network-side
identification for that settlement.</t>
      </section>
      <section anchor="agtp-lei">
        <name>AGTP-LEI</name>
        <t>For agents deployed by LEI-holding legal entities, institutional
identity per <xref target="AGTP-LEI"/> provides verifiable institutional
identification for regulated settlement. Transaction Records carrying
LEI-anchored Owner-IDs enable settlement through infrastructure that
requires institutional verification.</t>
      </section>
      <section anchor="agtp-presence">
        <name>AGTP-PRESENCE</name>
        <t>Pricing-aware discovery composes with the Presence layer in
<xref target="AGTP-PRESENCE"/>. Agents can be discovered with capability matching
plus pricing constraints in a single query. The capability partition
dimension in Presence overlays composes naturally with the scope-based
pricing tiers in commerce manifests.</t>
      </section>
      <section anchor="agtp-discovery">
        <name>AGTP-DISCOVERY</name>
        <t>The DISCOVER method per <xref target="AGTP-DISCOVERY"/> returns pricing manifests
alongside agent identifiers when commerce-aware queries are issued.
Anticipatory Discovery Services (ADS) introduced in
<xref target="AGTP-DISCOVERY"/> <strong>MAY</strong> preload pricing-aware predictions, expanding
agent awareness with commerce-eligible candidates.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <section anchor="manipulation-resistance">
        <name>Manipulation Resistance</name>
        <t>Pricing manifests <strong>MUST</strong> be signed by the publishing agent's
certificate. Verifiers <strong>MUST</strong> check the signature before accepting
manifest contents. Manifest tampering during transit is prevented by
signature verification.</t>
        <t>Transaction Records require signatures from both buyer and seller.
Neither party can unilaterally modify a committed Transaction Record.</t>
        <t>Budget-Limit headers require owner authorization signatures. An
agent cannot forge authorized spending envelopes; the owner
signature is verifiable through the Owner-ID's identity chain.</t>
      </section>
      <section anchor="settlement-risk-acknowledgment">
        <name>Settlement Risk Acknowledgment</name>
        <t>AGTP-Commerce does not eliminate settlement risk. Payment providers
may fail to execute settlement for reasons including counterparty
insolvency, regulatory action, technical failure, or fraud. The
protocol carries the structural transaction record; settlement
execution depends on the payment provider relationship.</t>
        <t>Agents and their operators <strong>SHOULD</strong> evaluate payment provider
counterparty risk independently of AGTP-Commerce protocol guarantees.
The protocol provides evidence that settlement was agreed; it does
not guarantee settlement will occur.</t>
      </section>
      <section anchor="dispute-evidence-integrity">
        <name>Dispute Evidence Integrity</name>
        <t>The integrity of dispute evidence depends on AGTP-LOG integrity. If
log operators are compromised or collude with one party, dispute
evidence may be falsified. SCITT cross-witnessing per AGTP-LOG
<strong>SHOULD</strong> be used for high-value transactions to provide independent
verification of log entries.</t>
      </section>
      <section anchor="owner-authorization-verification">
        <name>Owner Authorization Verification</name>
        <t>The <tt>owner_auth</tt> signature in Budget-Limit headers is the
load-bearing mechanism for ensuring agents transact within authorized
envelopes. Receiving agents <strong>MUST</strong> verify the owner signature
before accepting a transaction. Compromised owner keys can
authorize unauthorized transactions; owner key security is the
responsibility of the owner's identity infrastructure.</t>
      </section>
      <section anchor="settlement-endpoint-verification">
        <name>Settlement Endpoint Verification</name>
        <t>Settlement endpoint identifiers are opaque to AGTP-Commerce. An agent
cannot verify through the protocol that a settlement endpoint
identifier corresponds to a legitimate payment provider relationship.
Verification of settlement endpoint legitimacy is the responsibility
of the calling agent's risk evaluation, typically through
out-of-band relationships with the payment provider or through trust
provider services that maintain settlement endpoint reputation
information.</t>
      </section>
      <section anchor="refund-and-dispute-window-abuse">
        <name>Refund and Dispute Window Abuse</name>
        <t>Pricing manifests declaring overly long dispute windows or aggressive
refund policies may attract abusive callers. Agents <strong>SHOULD</strong> monitor
dispute and refund rates and adjust manifest terms as needed. Trust
scoring per <xref target="AGTP-TRUST"/> <strong>SHOULD</strong> incorporate dispute and refund
behavior as input.</t>
      </section>
    </section>
    <section anchor="regulatory-positioning">
      <name>Regulatory Positioning</name>
      <t>AGTP-Commerce is a protocol specification for agent-to-agent
transaction information exchange. It is not a money transmitter, not
a payment processor, and not a financial service. Money movement
between agents occurs through payment provider infrastructure
operated by entities with appropriate regulatory standing.</t>
      <t>Specifically:</t>
      <ul spacing="normal">
        <li>
          <t>AGTP-Commerce does not hold funds.</t>
        </li>
        <li>
          <t>AGTP-Commerce does not transfer funds between accounts.</t>
        </li>
        <li>
          <t>AGTP-Commerce does not intermediate financial relationships.</t>
        </li>
        <li>
          <t>AGTP-Commerce does not provide credit, lending, or extension of
payment.</t>
        </li>
        <li>
          <t>AGTP-Commerce does not handle payment card data.</t>
        </li>
      </ul>
      <t>These functions remain with regulated payment infrastructure operated
by banks, payment processors, money transmitters, and similar
entities. AGTP-Commerce carries the structural transaction information
that this regulated infrastructure consumes.</t>
      <t>This positioning is consistent with how protocol specifications
operate generally. HTTP is not regulated as a money transmitter even
though e-commerce runs over HTTP. ISO 20022 is not regulated as a
money transmitter even though inter-bank payment messaging uses it.
AGTP-Commerce occupies the same architectural and regulatory position
as these specifications.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="transact-method-registration">
        <name>TRANSACT Method Registration</name>
        <t>This document requests registration of the TRANSACT method in the
IANA AGTP Method Registry established by <xref target="AGTP"/>:</t>
        <table>
          <thead>
            <tr>
              <th align="left">Method</th>
              <th align="left">Category</th>
              <th align="left">Description</th>
              <th align="left">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">TRANSACT</td>
              <td align="left">Commerce</td>
              <td align="left">Commit to an agent-to-agent transaction</td>
              <td align="left">This document</td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor="media-type-registration">
        <name>Media Type Registration</name>
        <t>This document requests registration of the following media type:</t>
        <ul spacing="normal">
          <li>
            <t>Name: <tt>agtp-pricing+json</tt></t>
          </li>
          <li>
            <t>Type name: <tt>application</tt></t>
          </li>
          <li>
            <t>Subtype name: <tt>agtp-pricing+json</tt></t>
          </li>
          <li>
            <t>Required parameters: none</t>
          </li>
          <li>
            <t>Optional parameters: none</t>
          </li>
          <li>
            <t>Encoding considerations: 8bit; JSON content is UTF-8 encoded</t>
          </li>
          <li>
            <t>Security considerations: See Security Considerations of this document</t>
          </li>
          <li>
            <t>Published specification: This document</t>
          </li>
          <li>
            <t>Person and email address to contact: Chris Hood <eref target="mailto:chris@nomotic.ai">chris@nomotic.ai</eref></t>
          </li>
          <li>
            <t>Intended usage: COMMON</t>
          </li>
          <li>
            <t>Author: Chris Hood</t>
          </li>
          <li>
            <t>Change controller: IETF</t>
          </li>
        </ul>
      </section>
      <section anchor="authority-scope-values">
        <name>Authority-Scope Values</name>
        <t>Registration of new Authority-Scope values:</t>
        <table>
          <thead>
            <tr>
              <th align="left">Scope</th>
              <th align="left">Permits</th>
              <th align="left">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <tt>commerce:transact</tt></td>
              <td align="left">Invoking the TRANSACT method</td>
              <td align="left">This document</td>
            </tr>
            <tr>
              <td align="left">
                <tt>commerce:price-publish</tt></td>
              <td align="left">Publishing pricing manifests</td>
              <td align="left">This document</td>
            </tr>
            <tr>
              <td align="left">
                <tt>commerce:dispute</tt></td>
              <td align="left">Filing transaction disputes</td>
              <td align="left">This document</td>
            </tr>
          </tbody>
        </table>
      </section>
      <section anchor="status-code">
        <name>Status Code</name>
        <t>Registration of a new status code in the AGTP status code registry:</t>
        <table>
          <thead>
            <tr>
              <th align="left">Code</th>
              <th align="left">Meaning</th>
              <th align="left">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">462</td>
              <td align="left">Insufficient Budget</td>
              <td align="left">This document</td>
            </tr>
          </tbody>
        </table>
      </section>
    </section>
    <section anchor="implementation-considerations">
      <name>Implementation Considerations</name>
      <section anchor="path-to-payment-provider-integration">
        <name>Path to Payment Provider Integration</name>
        <t>A payment provider considering AGTP-Commerce integration follows
roughly this path:</t>
        <ol spacing="normal" type="1"><li>
            <t>Define a settlement endpoint identifier scheme for accounts on
the provider's platform.</t>
          </li>
          <li>
            <t>Implement consumption of AGTP-LOG Transaction Records as
settlement-triggering input.</t>
          </li>
          <li>
            <t>Map Transaction Records to the provider's internal settlement
workflows.</t>
          </li>
          <li>
            <t>Provide agent operators with an onboarding flow that registers
accounts and issues settlement endpoint identifiers.</t>
          </li>
          <li>
            <t>Define dispute integration with AGTP-LOG evidence consumption.</t>
          </li>
          <li>
            <t>Operate within existing regulatory framework.</t>
          </li>
        </ol>
        <t>The integration is structurally simple because AGTP-Commerce does not
require the payment provider to change its underlying operations.
Only the integration surface (Transaction Record consumption,
settlement endpoint issuance) is new.</t>
      </section>
      <section anchor="path-to-agent-operator-adoption">
        <name>Path to Agent Operator Adoption</name>
        <t>An agent operator considering AGTP-Commerce deployment follows
roughly this path:</t>
        <ol spacing="normal" type="1"><li>
            <t>Establish a payment provider relationship and obtain a settlement
endpoint identifier.</t>
          </li>
          <li>
            <t>Define pricing tiers appropriate to the agent's capabilities.</t>
          </li>
          <li>
            <t>Publish a Pricing Manifest at the agent's substrate-native path.</t>
          </li>
          <li>
            <t>Configure the agent's TRANSACT handling for incoming commerce
requests.</t>
          </li>
          <li>
            <t>Configure trust threshold evaluation for callers.</t>
          </li>
          <li>
            <t>Configure dispute response handling.</t>
          </li>
        </ol>
        <t>The operator's banking, tax, and compliance relationships remain with
their payment provider. AGTP-Commerce provides the protocol-level
integration with the agent ecosystem.</t>
      </section>
    </section>
    <section anchor="engagement-invitation">
      <name>Engagement Invitation</name>
      <t>This document is published as an Internet-Draft to invite engagement
from payment infrastructure operators, banks, payment networks,
cryptocurrency rail operators, specialized agent-economy service
entrepreneurs, and institutional adopters of agent infrastructure.</t>
      <t>The specification is designed to compose with existing payment
infrastructure rather than to compete with it. Feedback from payment
processors on the integration surface, from banks on settlement
mechanics, from regulators on positioning, and from agent operators
on operational viability is welcome.</t>
      <t>The agent economy is emerging. AGTP-Commerce provides the protocol-
level specification that allows that economy to develop on open,
vendor-neutral infrastructure rather than on proprietary platforms
controlled by single providers. This document is the architectural
contribution to that goal; the operational ecosystem develops through
the work of payment infrastructure operators, agent operators, and
institutional adopters who build on the specification.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="AGTP">
          <front>
            <title>Agent Transfer Protocol (AGTP)</title>
            <author fullname="Chris Hood" initials="C." surname="Hood">
              <organization>Nomotic, Inc.</organization>
            </author>
            <date day="25" month="May" year="2026"/>
            <abstract>
              <t>   AI agents and agentic systems generate a growing volume of intent-
   driven, unstructured, and undifferentiated traffic that flows through
   HTTP indistinguishably from human-initiated requests.  HTTP lacks the
   semantic vocabulary, observability primitives, and identity
   mechanisms required by agent systems operating at scale.  Existing
   protocols described as Agent Group Messaging Protocols (AGMP),
   including MCP, ACP, A2A, and ANP, are messaging-layer constructs that
   presuppose HTTP as their transport.  They do not address the
   underlying transport problem.

   This document defines the Agent Transfer Protocol (AGTP): a dedicated
   application-layer protocol for AI agent traffic.  AGTP is a runtime
   contract negotiation substrate (RCNS): a transport that fixes only a
   eighteen-method protocol floor and negotiates any additional method
   surface at runtime between agent and server in a single round-trip,
   governed by the AGTP-API companion specification [AGTP-API], which
   defines the curated method catalog, path grammar, endpoint primitive,
   and synthesis semantics.  Version 07 confirms the IANA-registered
   agtp:// URI scheme and IANA-assigned port 4480 for TCP/TLS and QUIC,
   formalizes Form 1a URI grammar (agtp://{agent-id}@{host}) for direct
   addressing, renames the Agent Manifest Document to the Agent Identity
   Document with an enumerated schema, redesigns the protocol-defined
   method floor to a 12-method set organized as six cognitive verbs
   (QUERY, DISCOVER, DESCRIBE, SUMMARIZE, PLAN, PROPOSE) and six
   mechanics verbs (EXECUTE, DELEGATE, ESCALATE, CONFIRM, SUSPEND,
   NOTIFY), establishes AGTP as a substrate for higher-level agent
   frameworks (MCP, A2A, ACP) carried as content types inside AGTP
   method invocations, renumbers AGTP-specific status codes out of HTTP-
   assigned space to avoid semantic collision, mandates explicit
   Content-Length framing with a prohibition on TLS socket-level half-
   close, adds a .well-known/agtp bootstrap convention per RFC 8615,
   deprecates the AGIS reference and the proposed AGTP-Methods
   specification by folding both into the unified AGTP-API contract
   layer, adds status codes 405 (Method Not Allowed), 459 (Method
   Violation), and 460 (Endpoint Violation) per the AGTP-API contract
   model, and adopts "Agent Genesis" as the canonical term for the
   permanent signed origin document.  Version 06 prepared the IANA
   Service Name and Port Number application and consolidated the URI
   scheme registration.  Version 05 restored the canonical Agent-ID as
   the primary identity primitive and decoupled Trust Tier 1
   verification from DNS as a sole requirement.  A canonical Agent-ID is
   derived from the agent's Agent Genesis hash and is authoritative in
   every AGTP protocol operation.  Three equivalent verification paths
   are recognized for Trust Tier 1: DNS-anchored verification via RFC
   8555 ACME challenge, log-anchored verification via Agent Genesis
   inclusion in an append-only transparency log aligned with RFC 9162
   and RFC 9943 (SCITT), and hybrid verification combining DNS control
   with blockchain address ownership.  Version 04 introduced normative
   integration hooks for the AGTP Merchant Identity and Agentic Commerce
   Binding specification [AGTP-MERCHANT], which defines the merchant-
   side identity model that complements AGTP's agent-side identity
   model.  AGTP SHOULD prefer QUIC for new implementations and MUST
   support TCP/TLS for compatibility and fallback.  It is designed to be
   composable with existing agent frameworks, not to replace them.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-independent-agtp-08"/>
        </reference>
        <reference anchor="AGTP-IDENTIFIERS">
          <front>
            <title>AGTP Identifier Chain</title>
            <author fullname="Chris Hood" initials="C." surname="Hood">
              <organization>Nomotic, Inc.</organization>
            </author>
            <date day="1" month="June" year="2026"/>
            <abstract>
              <t>   This document specifies the AGTP identifier chain: a layered model of
   identifiers that together produce a tamper-evident chain of custody
   across every action an AGTP agent takes.  The chain is composed of
   identifiers already established in the AGTP draft family (Agent-ID,
   Owner-ID, Session-ID, Task-ID, and the Attribution-Record envelope of
   base AGTP) together with a small set of additional identifiers
   introduced by this document (Request-ID, Response-ID, Action-ID,
   Evaluation-ID, Decision-ID, Audit-ID).  The Audit-ID is the
   cryptographic hash of an extended Attribution-Record and provides the
   per-agent hash chain that links every action an agent takes back to
   its Agent Genesis.  This document defines the identifiers, how they
   extend the existing Attribution-Record envelope, the construction of
   the hash chain, and the verification procedure by which a regulator,
   auditor, or counterparty reconstructs the chain end to end.  The
   identifier chain is the regulatory backbone of AGTP.  Without it, the
   protocol can record that something happened but cannot prove who
   caused it, what authorized it, or what was decided.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-identifiers-02"/>
        </reference>
        <reference anchor="AGTP-TRUST">
          <front>
            <title>AGTP Trust and Verification Specification</title>
            <author fullname="Chris Hood" initials="C." surname="Hood">
              <organization>Nomotic, Inc.</organization>
            </author>
            <date day="25" month="May" year="2026"/>
            <abstract>
              <t>   This document specifies the AGTP trust and verification model: the
   trust tiers an AGTP agent may occupy, the verification paths by which
   a Tier 1 agent's identity is established, the registration procedures
   by which a governance platform assigns a tier, and the trust score
   that is carried alongside an agent's identity to express runtime
   behavioral assessment.  AGTP-TRUST is consumed by AGTP-aware
   infrastructure components (Scope-Enforcement Points, governance
   gateways, peer agents) for runtime trust-aware routing and authority
   decisions, and by registration authorities when issuing or evaluating
   Agent Genesis documents.  This is an early working draft; the
   dimension catalog, computation methodology, and several aspects of
   the registration procedure are placeholders pending further work.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-trust-01"/>
        </reference>
        <reference anchor="AGTP-CERT">
          <front>
            <title>AGTP Agent Certificate Extension</title>
            <author fullname="Chris Hood" initials="C." surname="Hood">
              <organization>Nomotic, Inc.</organization>
            </author>
            <date day="1" month="June" year="2026"/>
            <abstract>
              <t>   The Agent Transfer Protocol (AGTP) base specification defines agent
   identity headers (Agent-ID, Owner-ID, Authority-Scope) that are self-
   asserted: present on every request and mandatory for logging, but not
   cryptographically verified at the transport layer.  This document
   specifies the AGTP Agent Certificate Extension: an optional mechanism
   that binds Agent-ID, Owner-ID, and Authority-Scope to an X.509 v3
   certificate presented during TLS mutual authentication.  The
   extension enables infrastructure components including Scope-
   Enforcement Points (SEPs), load balancers, and governance gateways to
   verify agent identity and enforce authority scope without
   application-layer access, at O(1) cost per request header check.  The
   extension also defines session-level revocation propagation via AGTP
   NOTIFY broadcast and a Certificate Transparency Log for tamper-
   evident governance metadata.

   Note: Certain mechanisms described in this document may be subject to
   pending patent applications by the author.  The licensor is prepared
   to grant a royalty-free license to implementers consistent with the
   IETF's IPR framework.  See the IPR Notice and Section 7.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-agent-cert-02"/>
        </reference>
        <reference anchor="AGTP-LOG">
          <front>
            <title>AGTP Transparency Log Protocol</title>
            <author fullname="Chris Hood" initials="C." surname="Hood">
              <organization>Nomotic, Inc.</organization>
            </author>
            <date day="25" month="May" year="2026"/>
            <abstract>
              <t>   This document specifies the AGTP Transparency Log (AGTP-LOG): the
   append-only audit log protocol that underpins the log-anchored Trust
   Tier 1 verification path defined in [AGTP] and provides the post-hoc
   audit infrastructure for AGTP-based agent operations.  AGTP-LOG
   aligns with [RFC9162] (Certificate Transparency 2.0) as the
   verifiable data structure and issues COSE_Sign1 receipts per
   [RFC9943] (SCITT) for cross-ecosystem interoperability.  This
   document also establishes the AGTP Agent Identity Taxonomy (Agent
   Genesis, Canonical Agent-ID, Agent Certificate) that [AGTP] v07
   normatively adopts.  The log protocol defined here covers entry
   submission, receipt retrieval, inclusion-proof retrieval,
   consistency-proof retrieval, and discovery via the log_uri field of
   the Agent Genesis.  Per-platform logs are the default; the federation
   model follows the SCITT cross-witnessing pattern.  Witness and
   monitor role definitions, full federation procedures, and the formal
   entry-acceptance threat model are deferred to a future revision.

   The audit properties AGTP-LOG provides are structural rather than
   retrofitted.  Statements are signed by the governance platform that
   operates the log, not by the agent the statements concern; an agent
   cannot forge its own audit trail because it does not control the log
   operator's signing key.  This architectural separation distinguishes
   AGTP-LOG audit infrastructure from approaches that layer audit data
   models onto general-purpose substrates where the audited party
   participates in writing the audit trail.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-log-02"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
        <reference anchor="RFC8949">
          <front>
            <title>Concise Binary Object Representation (CBOR)</title>
            <author fullname="C. Bormann" initials="C." surname="Bormann"/>
            <author fullname="P. Hoffman" initials="P." surname="Hoffman"/>
            <date month="December" year="2020"/>
            <abstract>
              <t>The Concise Binary Object Representation (CBOR) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation. These design goals make it different from earlier binary serializations such as ASN.1 and MessagePack.</t>
              <t>This document obsoletes RFC 7049, providing editorial improvements, new details, and errata fixes while keeping full compatibility with the interchange format of RFC 7049. It does not create a new version of the format.</t>
            </abstract>
          </front>
          <seriesInfo name="STD" value="94"/>
          <seriesInfo name="RFC" value="8949"/>
          <seriesInfo name="DOI" value="10.17487/RFC8949"/>
        </reference>
        <reference anchor="ISO4217" target="https://www.iso.org/iso-4217-currency-codes.html">
          <front>
            <title>Currency codes -- ISO 4217</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="ISO20022" target="https://www.iso20022.org">
          <front>
            <title>Financial services -- Universal financial industry message scheme</title>
            <author>
              <organization/>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="AGTP-MERCHANT-IDENTITY">
          <front>
            <title>AGTP Merchant Identity</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-merchant-identity-01"/>
        </reference>
        <reference anchor="AGTP-LEI">
          <front>
            <title>AGTP-LEI: Binding the Agent Transfer Protocol to the Verifiable Legal Entity Identifier</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-lei-00"/>
        </reference>
        <reference anchor="AGTP-PRESENCE">
          <front>
            <title>AGTP Presence: Ambient Discovery and Visibility for Agent Substrates</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-presence-00"/>
        </reference>
        <reference anchor="AGTP-DISCOVERY">
          <front>
            <title>AGTP Discovery and Naming</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-discovery-01"/>
        </reference>
        <reference anchor="AGTP-COMPOSITION">
          <front>
            <title>AGTP Composition Profiles: Agent Group Messaging Protocols, External Identity Providers, and HTTP Gateways</title>
            <author fullname="Chris Hood">
              <organization/>
            </author>
            <date year="2026"/>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-hood-agtp-composition-01"/>
        </reference>
      </references>
    </references>
    <?line 1157?>

<section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The author thanks Tom Roberts for the institutional framing that
positions AGTP-Commerce as analogous to ISO 20022 for agent commerce,
and for the conversations about how the agent economy might compose
with existing payment infrastructure. The author also acknowledges
the broader context of agent infrastructure work at the IETF and the
Linux Foundation that motivates the open-protocol approach to agent
commerce.</t>
    </section>
    <section anchor="changes-from-v00">
      <name>Changes from v00</name>
      <t>Initial version.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
ZD32eTgFRRpRlPPdTf41FirXTWR73VsbICuJjG2jZos7UIozMbm15Lox9zyf
YTgt0FWSPNfyLHuc2w7KWCdaNUpgpvqWNaaF+gdGsf8/JGzgcqinhZioWVAh
J2at43jl1lyNDyjxB+TBbcfBpO0GhwMVq+mBHLuB8NM4oO3nRDU2/TI/0I2H
yjII1EOPn5iegsmWdF2brEu8ypTZyPmy0yL5arLCRowAn7aLLuqS+2JIPVny
1W4nEW4G05nSjzlF2OZUkIpPMlR9zr38yO6y42YSI/HI4PhbaxfROsSDFoXW
euGNy4E3Jm47Iz9/1pnTYvpL+rNULqRe8v/CIkeL9EgnvvqK/L1yOxf0tdOv
tSJit/M2bB91M/82CkB4+yzbnFFrmvvftmlse/uP9+Cf/cepbkHGOjx65eSh
7vvYWiFt7opZmx69Orx4d/Hdd/pW1HWh+x4nJKUgHNO9j0+f7E/H4zG8c4xE
na8X7o7y3nurtaWH6d/++O/uSm0nAz2VXenBwQatBPs1+at7Vo5ctlx84Y/V
1893q/VDSnjoIxZe8314JJP9GZbumydZbFF21azvnGykAjGxvFkqo5j5dmtV
qbGdNlpN+j0gdKDBTlDXG9ZhTn0fJw4Rfq0ljPf1cwlIQlVZvsQfHl3kIpVA
RzkLbZsiKm7UZxF4FVA7jANzo3mNvuFrtKZIen8lEYt1kSPf7qkvaBq2yj1r
36F0HusrxXkMi8HwVomSQTJJdpl5ckl8TgX2dlENMEcOmJEgYK3lmNvZRT3R
BsqwOlCPoY1Dcs0drnRAgkrRqsn80zRzdWF/jzZ+qKvx85sK0uts8mGY21K3
HQKN9xrBcx6OnQZrrgTlabKZlLkZXVhsl2kP1pI10q7IF9/R3qg0VRi2x19W
kQZIRcvXBnRNYQXaue2rWCVOKk5VPZb65x4RnhLoMe9q020Z430uy06vmKas
2Em6vaNbr2/c2P0+L8rBUm9T6J2IGBk5Fgih8NtLBtPjRfrvBCbRbYKimTjl
ZmTQQ9dInVrmGfYqAzOxoYpbqucaYsss8rVQU8JA2KULiwBbzLCgKqnDmxvg
A+RSWxSTGh0Q5EfD4ijJacDsD0U7dEQ2C2xuwTY8OrFnpCBzjwIdjmmoWjcZ
BvMAm/4HBtsedyOnVCzFBdtgAgUMQcxkTx0l4Rncwog92mtS5NWpyGN4hXHu
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

-->

</rfc>
