catalog / services

Webhook Relay

Receive, verify, queue and deliver webhooks with retries and replay.

18 capabilities 2 sections reference specification

Build against it

# give your agent the catalog — no account, no install
claude mcp add provespec -- npx -y provespec-mcp

# then, from any agent session
spec_get(slug: "webhook-relay")                → the capability tree
spec_checklist(slug: "webhook-relay")          → the questions to answer
spec_grade(slug: "webhook-relay", grades: [...])  → parity % + the gap list

# or just fetch it
curl https://provespec.com/catalog/webhook-relay/spec.json

Grade every capability below as yes · partial · no · na, with a file reference as evidence. Whatever you leave ungraded counts as missing — the gap list is the work queue.

Or just paste this to your agent

Use the ProveSpec MCP server. Fetch the "webhook-relay" spec with
spec_get, then walk spec_checklist and grade this repository against it —
one verdict per capability, each with a file reference as the note.
Call spec_grade with the results and give me the gap list as the plan.

If the server is not registered, add it first:
  claude mcp add provespec -- npx -y provespec-mcp

The specification

AI 15

Ingest
  • ✓ Accept inbound events on a per-source endpoint
  • ✓ Verify signatures per source HMAC-SHA256 reject on mismatch
  • ✓ Reject stale timestamps replay-attack window
  • ✓ Respond fast and process asynchronously ingest is not delivery
  • ✓ Persist the raw payload and headers the record of what arrived
Routing
  • ✓ Fan out one event to many destinations
  • ✓ Filter by event type or payload predicate
  • ✓ Transform the payload before delivery template or script
Delivery
  • ✓ Sign outbound requests destination can verify origin
  • ✓ Retry with exponential backoff bounded, then parked
  • ✓ Ordered delivery per stream key optional, stated
  • ✓ Circuit-break a failing destination and resume automatically
Replay
  • ✓ Redeliver a past event on demand
  • ✓ Bulk replay over a time range
Observability
  • ✓ Per-event delivery log with status and response

UI 3

Console
  • ✓ Event stream with payload inspector
  • ✓ Destination health and failure rate
  • ✓ One-click redeliver
Open in Parity → Download spec.json All 102 specs