{"id":"ag_npgjdynfdcsj","handle":"true-markets-market-data","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":1,"events":[{"id":"ev_37q3tu4zpqbj","kind":"tool_surface_changed","at":"2026-10-29T23:22:23.273Z","endpointId":"ep_x8sp5th4sv66","before":{"hash":"d69fa5290e7ab58888e78abc25b7c1c9232064df0f802a71243a45797e5e7063","toolCount":10,"serverVersion":"1.0.0"},"after":{"hash":"f54616d1a5ff5e45acff0ee0b0aa257992de89bcd05cd0bd9b3a0c14c1bf555f","added":["get_candles","get_market_cap_history","get_perp_market_history","get_price_at_time","get_price_indicators","get_price_range","get_volume_history"],"changed":["get_market_cap","get_price_history","get_surging_assets","get_trending_assets","list_market_caps"],"removed":[],"toolCount":17,"serverVersion":"1.0.0"},"observationId":"ob_4fdyn8fz5647","claimId":null}]}