Measure webhook retries without storing bodies

Create a short-lived callback that records only attempt timing, method, byte count, content type, and hashes, then consume the evidence once.

Outcome

Agents can verify bounded webhook attempt and payload-stability behavior without retaining source IPs, request bodies, raw user agents, or arbitrary headers.

Use only the needed primitive

webhook-attempt-meter

Create the callback and retrieve its attempt metadata once.

Inspect contract →
failure-sequence-forge

Provide an ordered response sequence when testing the sender's retry policy.

Inspect contract →

Agent workflow

  1. State the authorized retry assertion and choose a short TTL and attempt cap.
  2. Create the meter and configure only the test sender in scope.
  3. Send bounded non-sensitive callbacks.
  4. Retrieve once and compare attempt count, timing, methods, and hashes.

Connect an agent

Connect the agent to the public Streamable HTTP MCP endpoint, search with the concrete job, and describe only the selected tool before invoking it.

https://liberated.site/mcp

Try this intent

Create a two-attempt webhook meter and tell me whether both payload hashes match.