{"abstract": "   A payment between two agents is observed by two systems: the payer's\n   wallet or bank and the payee's.  Existing payment protocols record\n   one of those observations, signed by one party, and most record\n   nothing about what was delivered in exchange.  This document defines\n   two-party settlement records, carried as Agent Action Capsules, in\n   which payer and payee each seal, under their own key, only what their\n   own system observed.  A settlement is a set of up to four leg records\n   (terms, payer-observed, payee-observed, and delivered) that cite each\n   other by digest and join on a typed payment reference.  The state of\n   a settlement (one-sided, agreed, or mismatched) is derived by the\n   verifier from which legs are present and whether they agree; no\n   record asserts it.  Signed objects from existing payment protocols\n   are carried by digest and never re-signed.  Amounts are exact\n   integers with a decimal scale.  The document defines a registry of\n   payment reference types covering x402, Lightning, AP2, ACP, UCP, the\n   Payment HTTP authentication scheme, ISO 20022, and Open Payments, and\n   maps its states to ISO 20022 status codes.\n", "ad": null, "expires": "2027-04-05T03:34:25Z", "external_url": "", "group": "/api/v1/group/group/1027/", "id": 161357, "intended_std_level": null, "keywords": "[]", "name": "draft-mih-agent-settlement-records", "note": "", "notify": "", "pages": 41, "resource_uri": "/api/v1/doc/document/draft-mih-agent-settlement-records/", "rev": "00", "rfc": null, "rfc_number": null, "shepherd": null, "states": ["/api/v1/doc/state/1/", "/api/v1/doc/state/150/"], "std_level": null, "stream": null, "submissions": ["/api/v1/submit/submission/169783/"], "tags": [], "time": "2026-10-02T03:34:25Z", "title": "Two-Party Settlement Records for Agent Payments", "type": "/api/v1/name/doctypename/draft/", "uploaded_filename": "", "words": null}