LOCAL CONTRACT INSTRUMENT / 0.1

Re-run the wire.
Before it snaps.

Keep the exact webhook your integration understands. Redact it, label the provider version, compare the next contract, and replay both against localhost.

Open the comparison bench

No account · no tunnel · no telemetry

Layered concrete contract slabs joined by a narrow seam of green moss
SPECIMEN 024 CONTRACT / INTACT

Loopback onlyPublic destinations are refused.

Redact before diskSensitive fields never enter a fixture.

Reviewable outputMarkdown, JSON, and Pro JUnit.

THE THREE-CUT METHOD

A migration artifact,
not another mock server.

Every result points back to a saved wire contract. Nothing depends on a provider sandbox staying available.

  1. 01

    Seal the fixture

    Import JSON or catch one incoming request on a loopback listener. Version Replay applies body and header redaction before writing.

    vr capture --once
  2. 02

    Expose the shift

    Compare methods, paths, headers, primitive values, and inferred JSON types. A changed contract exits 3 in CI.

    vr diff --from OLD --to NEW
  3. 03

    Press it against localhost

    Send the saved method, headers, and body to your running code. Any non-loopback host is rejected before the network call.

    vr replay --to localhost

LIVE CONTRACT BENCH / BROWSER-LOCAL

Find the break in two payloads.

Ready offline after first visit

2024-04-10
2025-02-24

Edit either JSON fixture, then compare them locally. The contents do not leave this browser.

Zero uploads. This comparison runs entirely in your browser.

Bench is ready. Compare the two specimens to reveal schema and value changes.

THE REVIEW ARTIFACT

Attach evidence to the upgrade.

A report carries the tested versions, every wire-level change, and the replay result into the pull request. Reviewers see the contract—not a screenshot of a terminal.

Read the CLI guide
REPLAY REPORTVR-024

payment-failed

2024-04-10 2025-02-24

Schema
2 changes
Headers
1 change
Replay
PASS / 204

REDACTED AT SOURCE

KEEP THE CORE FREE

One useful tool.
One optional upgrade.

Individual replay, redaction, encryption, diffing, and reports stay free. Pay once when migration work becomes a CI workflow.

LOCAL / FREE

$0 forever

  • Capture and import fixtures
  • Configurable pre-write redaction
  • AES-256-GCM encrypted vaults
  • Single replay and Markdown/JSON reports
Install the CLI

WORKBENCH / PRO

$29 once

  • Everything in Local
  • Batch replay every saved version
  • JUnit reports for CI checks
  • Use on your own developer devices
Buy the Pro unlock

One-time purchase. Sociobot/Dodo is the merchant of record; refunds are handled there.

Paste your license token to restore this browser, then activate the same token with vr license activate.

No license saved in this browser.

THE OLD CONTRACT IS STILL A CONTRACT

Keep it. Test it. Then move.