[{"slug":"ZV-2026-1938","server_name":"ontarioprotocol.com","severity":"breaking","title":"ontarioprotocol.com: Tool ontario_agent-pay-query-v2 was removed.","summary":"[breaking] Tool ontario_agent-pay-query-v2 was removed. [breaking] Tool ontario_agent-trust-scan was removed. [breaking] Tool ontario_reputation was removed. [breaking] Tool ontario_x402-demand-authenticity was removed. [breaking] Tool ontario_x402-implementation-audit was removed.","changes":[{"kind":"tool_removed","tool":"ontario_agent-pay-query-v2","detail":"Tool `ontario_agent-pay-query-v2` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"ontario_agent-trust-scan","detail":"Tool `ontario_agent-trust-scan` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"ontario_reputation","detail":"Tool `ontario_reputation` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"ontario_x402-demand-authenticity","detail":"Tool `ontario_x402-demand-authenticity` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"ontario_x402-implementation-audit","detail":"Tool `ontario_x402-implementation-audit` was removed.","severity":"breaking"}],"published_at":"2026-10-07T23:13:12.740Z"},{"slug":"ZV-2026-1370","server_name":"ontarioprotocol.com","severity":"breaking","title":"ontarioprotocol.com: Type of max_usdc on ontario_purchase_router changed string → unset.","summary":"[breaking] Type of max_usdc on ontario_purchase_router changed string → unset.","changes":[{"kind":"input_type_changed","path":"inputSchema.properties.max_usdc","tool":"ontario_purchase_router","after":"unset","before":"string","detail":"Type of `max_usdc` on `ontario_purchase_router` changed string → unset.","severity":"breaking"}],"published_at":"2026-09-23T22:49:17.812Z"},{"slug":"ZV-2026-0720","server_name":"ontarioprotocol.com","severity":"breaking","title":"ontarioprotocol.com: Field listing was removed from ontario_list-service output; consumers reading it will break.","summary":"[breaking] Field listing was removed from ontario_list-service output; consumers reading it will break. [breaking] Field payment was removed from ontario_list-service output; consumers reading it will break. [breaking] Field provider_next_steps was removed from ontario_list-service output; consumers reading it will break.","changes":[{"kind":"output_property_removed","path":"outputSchema.properties.listing","tool":"ontario_list-service","before":{"type":"object","required":["id","publication","verification_status"],"properties":{"id":{"type":"string","pattern":"^lst_[A-Za-z0-9_-]+$"},"publication":{"type":"object","required":["status","paid_submission","indexable_profile","profile_url","profile_json_url","badge_url"],"properties":{"status":{"const":"paid_submission_processed"},"badge_url":{"type":"string","format":"uri"},"profile_url":{"type":"string","format":"uri"},"paid_submission":{"const":true},"profile_json_url":{"type":"string","format":"uri"},"indexable_profile":{"const":true}},"additionalProperties":true},"verification_status":{"enum":["ready","close","needs_work","pending"],"type":"string"}},"additionalProperties":true},"detail":"Field `listing` was removed from `ontario_list-service` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.payment","tool":"ontario_list-service","before":{"type":"object","additionalProperties":true},"detail":"Field `payment` was removed from `ontario_list-service` output; consumers reading it will break.","severity":"breaking"},{"kind":"output_property_removed","path":"outputSchema.properties.provider_next_steps","tool":"ontario_list-service","before":{"type":"object","required":["schema","discovery_status","public_listing_url","distribution_evidence","buyer_router","evidence_freshness","steps","boundary"],"properties":{"steps":{"type":"array","items":{"type":"object"}},"schema":{"const":"ontario.provider_distribution_follow_up.v1"},"boundary":{"type":"string"},"badge_url":{"type":["string","null"],"format":"uri"},"buyer_router":{"type":"object","required":["url","eligible","eligibility_rule","ranking_rule"],"properties":{"url":{"type":"string","format":"uri"},"eligible":{"type":"boolean"},"ranking_rule":{"type":"string"},"eligibility_rule":{"type":"string"}},"additionalProperties":true},"discovery_status":{"type":"string"},"profile_json_url":{"type":["string","null"],"format":"uri"},"evidence_freshness":{"type":"object","required":["schema","status","max_age_hours","refresh_recommended","refresh_reason"],"properties":{"schema":{"const":"ontario.listing_evidence_freshness.v1"},"status":{"enum":["fresh","stale","unknown"]},"age_hours":{"type":["number","null"]},"fresh_until":{"type":["string","null"]},"observed_at":{"type":["string","null"]},"max_age_hours":{"type":"integer","const":168},"refresh_reason":{"type":"string"},"refresh_recommended":{"type":"boolean"}},"additionalProperties":true},"public_listing_url":{"type":"string","format":"uri"},"readiness_report_url":{"type":["string","null"],"format":"uri"},"distribution_evidence":{"type":"object","required":["url","window_days","measures","boundary"],"properties":{"url":{"type":["string","null"],"format":"uri"},"boundary":{"type":"string"},"measures":{"type":"array","items":{"type":"string"}},"window_days":{"type":"integer","const":30}},"additionalProperties":true},"strict_discovery_ready":{"type":"boolean"}},"additionalProperties":true},"detail":"Field `provider_next_steps` was removed from `ontario_list-service` output; consumers reading it will break.","severity":"breaking"}],"published_at":"2026-09-04T22:44:12.989Z"}]