{"id":"ag_e5aywps4bqad","handle":"safeswapglobal-crypto-swap-quotes","kinds":["status_changed","tool_surface_observed","tool_surface_changed","endpoint_added","ownership_changed","ownership_contested","auth_posture_changed","tls_changed","record_split","split_from"],"count":2,"events":[{"id":"ev_q5rp9cjueamr","kind":"tool_surface_changed","at":"2026-10-25T11:27:44.711Z","endpointId":"ep_r8jdzek4tegd","before":{"hash":"72b3c16c20865ab535c4696aa76c0f10d85e4f7c8b91833147ade9ae00259b5e","toolCount":2,"serverVersion":"1.3.0"},"after":{"hash":"f8d053d1a931a8c5fbaa6cdfba6d89eb636ddf9265d7948cc83f20122dc87ed5","added":["get_pair_limits_and_fees"],"changed":["get_swap_quote","list_supported_currencies"],"removed":[],"toolCount":3,"serverVersion":"1.7.0"},"observationId":"ob_t2jqbw3n5cdz","claimId":null},{"id":"ev_jem5pq5hz7qe","kind":"tool_surface_changed","at":"2026-10-16T23:25:32.867Z","endpointId":"ep_r8jdzek4tegd","before":{"hash":"79eed4b7c6e227e8aab1fd4d0b347338c697ab7cdae3a08f56b402fbda5499ab","toolCount":2,"serverVersion":"1.1.0"},"after":{"hash":"72b3c16c20865ab535c4696aa76c0f10d85e4f7c8b91833147ade9ae00259b5e","added":[],"changed":["get_swap_quote","list_supported_currencies"],"removed":[],"toolCount":2,"serverVersion":"1.3.0"},"observationId":"ob_puue784nbd6v","claimId":null}]}