[safe] Tool check was added. [risky] Description of preview changed (64% word delta). [risky] Enum value polygon added to prefer_network on preview. [risky] Enum value arbitrum added to prefer_network on preview. [risky] Enum value monad…
[risky] Optional field accept_payTo_change was added to route; may shift model behaviour. [risky] Optional field require_transparency was added to route; may shift model behaviour. [safe] Field need on route is no longer required. [risky]…
Contract changelog
Every revision Zevruna has observed, classified from the consumer's side. Advisories above are the subset severe enough to publish.
2026-09-30 11:31risky
Optional field acceptance_sha256 was added to check; may shift model behaviour.
2026-09-18 17:56breaking
breaking Tool route was removed.
safe Tool check was added.
risky Description of preview changed (64% word delta).
risky Enum value polygon added to prefer_network on preview.
risky Enum value arbitrum added to prefer_network on preview.
risky Enum value monad added to prefer_network on preview.
risky Enum value worldchain added to prefer_network on preview.
risky Enum value xlayer added to prefer_network on preview.
+ 20 more in this revision
2026-09-11 19:41risky
Enum value window_spent added to miss_reason on preview.
Enum value fingerprint_miss added to miss_reason on preview.
Enum value scheme_mismatch added to miss_reason on preview.
Enum value network_mismatch added to miss_reason on preview.
Enum value window_spent added to miss_reason on route.
Enum value fingerprint_miss added to miss_reason on route.
Enum value scheme_mismatch added to miss_reason on route.
Enum value network_mismatch added to miss_reason on route.
+ 4 more in this revision
2026-09-11 17:25risky
Enum value unlisted added to miss_reason on preview.
Enum value unlisted added to miss_reason on route.
Enum value unlisted added to miss_reason on validate.
2026-09-10 22:02safe
Description of route changed (6% word delta).
2026-09-10 20:57risky
Description of preview changed (89% word delta).
Description of route changed (82% word delta).
Description of validate changed (89% word delta).
2026-09-07 17:14risky
Enum value probe_capacity added to miss_reason on preview.
Enum value probe_capacity added to miss_reason on route.
Enum value probe_capacity added to stop_reason on route.
Enum value probe_capacity added to miss_reason on validate.
2026-09-05 14:32risky
Description of route changed (70% word delta).
2026-09-05 13:28risky
Optional field require_route_binding was added to route; may shift model behaviour.
Field binding_error was added to route output.
Field decision_binding was added to route output.
2026-09-04 20:09risky
risky Enum value settlement_unknown added to miss_reason on preview.
safe Description of route changed (14% word delta).
risky Field billing was added to route output.
risky Enum value settlement_unknown added to miss_reason on route.
risky Enum value settlement_unknown added to miss_reason on validate.
2026-09-02 13:05risky
Field claimed was added to route output.
2026-09-02 02:52safe
Description of route changed (20% word delta).
2026-09-01 12:27risky
Field applied_constraints was added to route output.
Field discovered_count was added to route output.
Field evaluation_complete was added to route output.
Field probed_count was added to route output.
Field unmet_constraints was added to route output.
Field unprobed_count was added to route output.
2026-09-01 05:16breaking
breakingmiss_reason on preview narrowed to a closed enum (no_candidates, no_402_envelope, no_payto, reachable_200, probe_timeout, quote_expired, invalid_need, upstream_5xx, ssrf, no_input_schema, constraints_unmet, probe_budget_exhausted, probe_limit_reached, unsafe_to_probe, null); previously valid values may now be rejected.
risky Optional field accept_payTo_change was added to route; may shift model behaviour.
risky Optional field require_transparency was added to route; may shift model behaviour.
safe Field need on route is no longer required.
risky Field pq_trust was added to route output.
risky Enum value null added to miss_reason on route.
breakingmiss_reason on validate narrowed to a closed enum (no_candidates, no_402_envelope, no_payto, reachable_200, probe_timeout, quote_expired, invalid_need, upstream_5xx, ssrf, no_input_schema, constraints_unmet, probe_budget_exhausted, probe_limit_reached, unsafe_to_probe, null); previously valid values may now be rejected.
2026-09-01 03:13risky
Description of route changed (95% word delta).
2026-08-31 17:41risky
Enum value unsafe_to_probe added to miss_reason on route.
2026-08-31 14:29risky
Description of preview changed (38% word delta).
2026-08-31 13:24risky
Optional field max_candidates_to_probe was added to route; may shift model behaviour.
Optional field max_probe_latency_ms was added to route; may shift model behaviour.
Optional field max_service_latency_ms was added to route; may shift model behaviour.
Optional field max_settlement_latency_ms was added to route; may shift model behaviour.
Optional field max_total_cost_usd was added to route; may shift model behaviour.
Optional field min_observations was added to route; may shift model behaviour.
Optional field min_observed_success was added to route; may shift model behaviour.
Optional field min_reputation_confidence was added to route; may shift model behaviour.
+ 12 more in this revision
2026-08-31 12:17risky
Field challenge_observed was added to route output.
Field changes was added to route output.
Field payable was added to route output.
Field selected_payment was added to route output.
Snapshot log
The hashes to pin against. Identical contracts hash identically.
Free forever for open-source maintainers. It reports what Zevruna actually observed, a green badge means no breaking change in ninety days, and it says so honestly when a server has never been polled.
[](https://zevruna.com/servers/402signal.com)