{"id":"ag_me6ubtn3q6ca","handle":"keespecs","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_ecjdttywk6y4","kind":"status_changed","at":"2026-11-04T08:32:28.742Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-11-04T08:28:22.907Z"},"observationId":null,"claimId":null},{"id":"ev_ypc5z54xs6pu","kind":"tool_surface_observed","at":"2026-11-04T08:28:22.930Z","endpointId":"ep_2ey2jfp456c8","before":null,"after":{"hash":"2d740cdcde35d3401ad101c7fc11955acd7a37351490d90995e3352cbd67c6c8","tools":["list_skills","read_skill","get_price","lookup_username","search_tokens","get_x402_health","get_token","get_block","get_balance","get_supply","get_representatives","get_directory","get_ecosystem","get_providers","get_account","get_portfolio","get_activity","get_outbox","get_permissions","get_storage_quotas","quote_prices","quote_price_crossings","quote_status","quote_regime","quote_settlement","quote_pulse","quote_token_check","quote_movers","quote_alpaca","quote_anchors","quote_bridge_route","quote_changes","quote_stablecoin_fx","quote_address_check","quote_bridge_speed","quote_desk","quote_network","quote_convert_check","quote_persist_check"],"toolCount":39,"serverVersion":"1.0.0"},"observationId":"ob_wpxdywppxdvz","claimId":null},{"id":"ev_fhnp6pj7rwc5","kind":"endpoint_added","at":"2026-11-04T06:22:00.586Z","endpointId":"ep_2ey2jfp456c8","before":null,"after":{"url":"https://keespecs.xyz/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}