Payment and permission checks for agent-initiated work

IETF Datatracker · Individual Internet-Draft · Revision 01 ·

Sets out a server-side model for work that AI agents commission and receive later. Defines the task lifecycle, places checks on delegated authority and payment or entitlement before fulfilment, and links repeated requests to one task.

Read revision 01 on the IETF Datatracker (58 pages)

Read revision 01 as a PDF (47 pages)

Revisions of this draft

Revision 01 replaces revision 00 as the current text. Each revision keeps its own address on the IETF Datatracker. The PDF here is revision 01 as the IETF’s xml2rfc tool renders the filed XML, unmodified; it runs to 47 pages against the plain text’s 58.

The document

Title
A Server-Side Model for Gating Agent-Initiated Human-Sourced Asynchronous HTTP Tasks on Payment or Entitlement
Identifier
draft-king-yew-choo-agentic-payments-01
Intended status
Informational
Posted
Expires
Length
58 pages as plain text, 47 as PDF
Adoption
An individual submission. Not adopted by any IETF working group.

What the model does

It describes paid, human-sourced asynchronous HTTP tasks initiated by software agents acting for a principal. Clients may retry after uncertain outcomes and act under authority delegated in advance, while fulfilment incurs cost and may not be freely reversible.

The model places a payment or entitlement gate before fulfilment, maps that gate to adjacent protocols, and defines a task state machine.

What it yields

  1. Gate-before-fulfilment safety. No fulfilment ahead of the check.
  2. At most one task per retained idempotency key. A retry under the same key does not create a second task.
  3. At most one gate acceptance per payment requirement. A single requirement cannot be satisfied twice.
  4. An operator-checkable record. Linking a delivered artefact to operator-controlled records.

All four hold under stated well-formedness constraints and operating assumptions. The draft defines no protocol, no wire format and no conformance requirements.

What changed in revision 01

The full list is the draft’s own Section 10, “Changes from -00”.

Sources