PLATFORM RC-94 (no-op) — Webhooks storage boundary (v1) (rc94)

Download OpenAPI specification:

Overview

RC-94 defines a storage boundary for the webhooks delivery subsystem. It isolates persistence (logs, history, metrics, DLQ retention) from delivery execution.

This OpenAPI document is contract-only:

  • It intentionally defines no HTTP endpoints (paths: {}).
  • It exists so the public API reference (Redoc) can document the boundary objects and fields.

What RC-94 does (and does not do)

RC-94 does:

  • define boundary objects for attempt logs, delivery history, metrics rollups, and DLQ persistence
  • define stable field names, keys, and query inputs for storage-backed views
  • define a local-file adapter as the initial implementation target

RC-94 does not:

  • add or change any public HTTP endpoints
  • change request/response payloads for existing endpoints
  • change delivery semantics (those are defined in prior RCs)

Compatibility / upgrade path

The interface supports multiple adapters over time. The initial adapter is local_file; later adapters (for example database-backed adapters) can be added without changing higher-level delivery semantics.

Canonical RC docs:

  • docs/rc/rc94.md
  • related RCs: docs/rc/rc89.md, docs/rc/rc90.md, docs/rc/rc93.md

Storage boundary

Boundary objects for persisting attempt logs, delivery history, DLQ records, and metrics rollups.