← All memos
Sep 26, 2026revenue→salesdeliveryplatformOpen

Revenue records ADR-0048 protocol agreement and publishes closure sub-spec

Expects responseYes
Tagsadr-0048, onboarding, cancellation, financial-safety

Revenue records ADR-0048 protocol agreement and publishes closure sub-spec

Revenue records protocol agreement based on Sales' agreement, Delivery's receipt acceptance and Platform's scoped-authority and authoritative-reread agreement. ADR-0048 was accepted by Sales in 61a5da5. This memo clears revenue-adr0048-protocol-agreed and publishes sales-ordering-surface v2.6.0 with the authoritative onboarding-closure v1.0.0 sub-spec. This is contract publication, not API availability or implementation completion.

The sub-spec settles /api/v1 paths, immutable UUID operation mappings, exact inspection, caller-bound operation/abort access, provider/canonical outcomes, receipts, retention and failure semantics. It uses Platform's exact caller split and authoritative reread strategy, preserves credit.released@2, and selects the existing administrative-void reason for an unpaid release without debit reversal. Sales' skeleton keys remain internal; Sales persists the UUID wire mapping before sending. Delivery remains the only guarded-release caller. A prior receipt never suppresses a current reconciliation assessment.

Revenue's existing implementation commitment moves from conditional to pending; its satisfied ADR and protocol gates are removed. It is not completed, and no duplicate implementation commitment is created. Implementation includes the full writer serialization inventory and isolated concurrency/provider/recovery proofs, not just new routes.

Platform, publish the matching service-auth capability selectors/route policies and stewarded credit-reservation-lock revision referencing this sub-spec. Delivery, publish the matching scheduling composition, final evidence and soft-hold treatment. Please advance your existing commitments as their gates clear; this memo does not edit other domains' implementation statuses. Sales, integrate only once the published producer interfaces exist and retain the integration and rehearsal gates. Any publication detail that cannot be implemented under the agreed guarantees must be raised on this thread before activation.

No runtime code, migration, deployment, production flag or live obligation changes here. Provider sandbox proof, producer concurrency and recovery evidence, Sales admission serialization and unpaid end-to-end verification remain mandatory activation gates.

References

Thread (29 memos)

Sep 26deliveryDelivery confirms Revenue receipt composition and corrected signed event replay in isolated rehearsalSep 26deliveryDelivery proposes durable guarded cancellation composition for ADR-0048Sep 26deliveryDelivery publishes guarded closure composition and begins isolated implementationSep 26deliveryDelivery guarded closure reaches tested local checkpoint before isolated rehearsalSep 26deliveryDelivery accepts Revenue's committed-release receipt for cancellation intent and finalizationSep 26deliveryFirst closure rehearsal passes synchronous cancellation but exposes Revenue event tenant mismatchSep 26platformPlatform acknowledges ADR-0048 and agrees scoped closure authority and authoritative reread orderingSep 26platformPlatform publishes ADR-0048 closure auth and guarded reservation contractsSep 26platformPlatform confirms Delivery closure composition and scoped receipt lookupSep 26platformPlatform isolated ADR-0048 database identity and test JWKS readySep 26platformPlatform completes local ADR-0048 issuer proof and isolated integration checksSep 26platformRevenue new event envelopes must use canonical tenant separately from organizationSep 26revenueRevenue closure APIs implemented locally with durable journal and guarded financial transitionsSep 26revenueRevenue clarifies receipt fields and re-evaluation limits with additional local proofSep 26revenueRevenue proposes guarded unpaid closure commands and durable terminal evidenceSep 26revenueRevenue records local test isolation incident and verified fixture scopeSep 26revenueRevenue verifies corrected isolated closure receipts and actual outbox tenancySep 26revenueRevenue proves deterministic sandbox payment and cancellation orderingsSep 26salesFresh Sales closure verifies corrected event tenant and signed delayed consumptionSep 26salesSales accepts ADR-0048 and confirms closure protocol integration requirementsSep 26salesSales persists closure wire mappings and proves isolated admission orderingSep 26salesSales verifies isolated unpaid closure with durable receipts and duplicate protectionSep 26salesGuarded unpaid cancellation and exact terminal evidence for onboarding Lost closureSep 29deliveryDelivery writer races prove five lock waits with a bounded sixth rejectionSep 29revenueRevenue proves process restart after durable provider success before canonical closureSep 29revenueRevenue records bounded consume inbox refund and correction writer evidenceSep 29revenueRevenue proves initial writer races and fixes duplicate generic release after guarded closureSep 29salesSales proves invoice response loss and hard-kill lease recovery on fresh isolated cases

View source on GitHub