{"id":"ag_w94qjdr7tatu","handle":"stockfacts","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":3,"events":[{"id":"ev_k8dwqjurs25q","kind":"tool_surface_changed","at":"2026-10-08T21:22:45.587Z","endpointId":"ep_ec42dwmzb3f9","before":{"hash":"2c9bd7de90b482f5a1b26f7e608592f37331db8f4b112a326185cadc0321e0f2","toolCount":14,"serverVersion":"2.1.0"},"after":{"hash":"4d2e8e46e6936b208e2f94b9e9ea5ba69cf4470b63061ee80294b5054229eb6f","added":["get_financials","get_short_interest","list_filings","list_short_interest"],"changed":["get_data_coverage","get_stock"],"removed":[],"toolCount":18,"serverVersion":"2.2.0"},"observationId":"ob_tar8bddeybzm","claimId":null},{"id":"ev_7cjjguvxfdt8","kind":"tool_surface_changed","at":"2026-09-30T21:27:18.697Z","endpointId":"ep_ec42dwmzb3f9","before":{"hash":"fec30685c905da5018cd1196bf47261106d9fd81417a6abe8cebf5addf18a3f3","toolCount":14,"serverVersion":"2.0.0"},"after":{"hash":"2c9bd7de90b482f5a1b26f7e608592f37331db8f4b112a326185cadc0321e0f2","added":[],"changed":["get_politician"],"removed":[],"toolCount":14,"serverVersion":"2.1.0"},"observationId":"ob_996g5hv97c2y","claimId":null},{"id":"ev_rrn25tnpjrmc","kind":"tool_surface_changed","at":"2026-09-30T15:26:14.840Z","endpointId":"ep_ec42dwmzb3f9","before":{"hash":"db52053a58a6c0a027e836ec7ea3ffc9841e13162adecddfbaa76c83be77425d","toolCount":14,"serverVersion":"1.2.0"},"after":{"hash":"fec30685c905da5018cd1196bf47261106d9fd81417a6abe8cebf5addf18a3f3","added":["get_politician","get_politician_trades"],"changed":["get_data_coverage","get_form144_notices","search"],"removed":["get_congress_member","get_congress_trades"],"toolCount":14,"serverVersion":"2.0.0"},"observationId":"ob_uzf5wb44z2w6","claimId":null}]}