{"id":"ag_ydke3vwy6x5m","handle":"tw-finance","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_d53vpudady8k","kind":"tool_surface_changed","at":"2026-10-22T00:32:02.441Z","endpointId":"ep_swp8gz8smevg","before":{"hash":"8fb63bf5ce53b3c94a7d777cd046bd443ccf8025156c76b111c0442f530d7084","toolCount":15,"serverVersion":"1.0.0"},"after":{"hash":"4218233e77193474f29e27dac1e8ac1eae3b9ab2d82ea40317ee1b9035c7a319","added":[],"changed":["data_query"],"removed":[],"toolCount":15,"serverVersion":"1.0.0"},"observationId":"ob_rgdg746rq9ps","claimId":null},{"id":"ev_7g4seayn26fw","kind":"tool_surface_changed","at":"2026-09-19T13:28:44.114Z","endpointId":"ep_swp8gz8smevg","before":{"hash":"2050c8dd8ff53540ac41ae577eeaef1419d7aa6eeaedcf0b4f643137eeced102","toolCount":15,"serverVersion":"1.0.0"},"after":{"hash":"8fb63bf5ce53b3c94a7d777cd046bd443ccf8025156c76b111c0442f530d7084","added":[],"changed":["market_sentiment"],"removed":[],"toolCount":15,"serverVersion":"1.0.0"},"observationId":"ob_en7us6aqc73b","claimId":null}]}