Skip to main content

Cedulon: An Audit Layer for Agent-to-Agent Commerce
draft-dogru-cedulon-09

Document Type Replaced Internet-Draft (individual)
Expired & archived
Author Emek Can Doğru
Last updated 2026-09-06
Replaced by draft-dogru-cedulon-core, draft-dogru-cedulon-checkpoint, draft-dogru-cedulon-threats
RFC stream (None)
Intended RFC status (None)
Formats
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Replaced by draft-dogru-cedulon-core, draft-dogru-cedulon-checkpoint, draft-dogru-cedulon-threats
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:

Abstract

This document defines the Cedulon Protocol, an audit layer for agent- to-agent commerce. Payment rails such as HTTP 402 flows (x402) and mandate protocols (AP2) already move value, and a mandate protocol can already refuse a spend before it happens. What they do not, by themselves, give a party that is neither payer nor rail operator is a retrievable record of that decision and a signed spend receipt that reconciles against an authenticated extract of the rail. Cedulon specifies a Trade Manifest (a signed offer before payment), a Policy Decision Point with default deny, a Spend Receipt (a COSE/CWT claim set issued after a gated payment), epoch checkpoints, and rail- extract reconciliation. The reconciliation shows that no settlement on the extract lacks a receipt and no settled receipt is absent from the extract. That result is unconditional only when the verifier pins the rail key out of band and names the account, rail and window under audit; otherwise it is reported as conditional. Checkpoints are profiled as SCITT Signed Statements, and a checkpoint the presented chain omits is reported by a witness that holds it. No signed object is attested by a key it carries itself, and the exact input to every hash-valued field is stated, so that an independent verifier can be written from the text alone. Cedulon is not a competitor to x402 or AP2; it sits above them.

Authors

Emek Can Doğru

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)