{"id":"ag_u2kr7q256zmz","handle":"optionwhales","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":10,"events":[{"id":"ev_u2gj3eefwwpr","kind":"auth_posture_changed","at":"2026-10-07T14:29:42.200Z","endpointId":"ep_wzgejxmz3xch","before":{"issuer":"https://www.optionwhales.io","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.optionwhales.io/.well-known/oauth-protected-resource/mcp/connect","authorizationServers":["https://www.optionwhales.io"]},"after":{"issuer":"https://www.optionwhales.io","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.optionwhales.io/.well-known/oauth-protected-resource/mcp/connect","authorizationServers":["https://www.optionwhales.io"]},"observationId":"ob_m4wgc2uhtnx5","claimId":null},{"id":"ev_7f8hx8xzbynh","kind":"tls_changed","at":"2026-10-07T13:26:16.088Z","endpointId":"ep_dum7gvaraegb","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"api.optionwhales.io","validTo":"2026-11-27T23:29:51.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"E6:1D:0D:83:EC:EA:DD:87:F8:4E:96:70:65:3E:10:B6:F9:17:04:F3:4A:E4:40:B3:1A:50:42:D2:82:05:AD:D2"},"observationId":"ob_s7aejw8txvw2","claimId":null},{"id":"ev_d5xfs9cqxrh4","kind":"auth_posture_changed","at":"2026-10-07T13:26:16.078Z","endpointId":"ep_dum7gvaraegb","before":null,"after":{"issuer":"https://www.optionwhales.io","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.optionwhales.io/.well-known/oauth-protected-resource/mcp","authorizationServers":["https://www.optionwhales.io"]},"observationId":"ob_s7aejw8txvw2","claimId":null},{"id":"ev_qbgjpc2g27ku","kind":"tls_changed","at":"2026-10-06T12:27:56.319Z","endpointId":"ep_wzgejxmz3xch","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"api.optionwhales.io","validTo":"2026-11-27T23:29:51.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"E6:1D:0D:83:EC:EA:DD:87:F8:4E:96:70:65:3E:10:B6:F9:17:04:F3:4A:E4:40:B3:1A:50:42:D2:82:05:AD:D2"},"observationId":"ob_tgk88f8phx87","claimId":null},{"id":"ev_sut7n2j4ej6z","kind":"auth_posture_changed","at":"2026-10-06T12:27:56.308Z","endpointId":"ep_wzgejxmz3xch","before":null,"after":{"issuer":"https://www.optionwhales.io","scheme":null,"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":true},"authRequired":false,"resourceMetadata":"https://api.optionwhales.io/.well-known/oauth-protected-resource/mcp/connect","authorizationServers":["https://www.optionwhales.io"]},"observationId":"ob_tgk88f8phx87","claimId":null},{"id":"ev_ypfdu8gcm4ya","kind":"status_changed","at":"2026-10-05T16:29:30.578Z","endpointId":null,"before":{"status":"unknown"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-05T16:28:30.911Z"},"observationId":null,"claimId":null},{"id":"ev_rddegv9yze9w","kind":"tool_surface_observed","at":"2026-10-05T16:28:30.922Z","endpointId":"ep_wzgejxmz3xch","before":null,"after":{"hash":"c8ec3740186e5e5e60c80221bc6e5fc8755001cb605311fa07da31ea4755c86a","tools":["intent_flow_current","momentum_rankings","abnormal_trades_current","directional_current","market_tide","sector_tide","darkpool_ranking","earnings_current","economic_calendar","earnings_calendar","gex_levels","greek_exposure","volatility_term_structure","volatility_movers","oi_movers","oi_timeseries","contract_chain","contract_atm","contract_historic","stock_quote","stock_candles","technical_indicator","financials","dividends","stock_splits","stock_news","short_interest","short_volume","insider_trades","seasonality","screener"],"toolCount":31,"serverVersion":"1.4.0"},"observationId":"ob_p7xck79txgad","claimId":null},{"id":"ev_g4t5h3ksnua7","kind":"tool_surface_observed","at":"2026-10-05T16:28:30.851Z","endpointId":"ep_dum7gvaraegb","before":null,"after":{"hash":"b7b6678700692175d29590454dbcd1d25a0fdb9dc029922853ca93234be73459","tools":["intent_flow_current","momentum_rankings","abnormal_trades_current","directional_current","market_tide","sector_tide","darkpool_ranking","earnings_current","economic_calendar","earnings_calendar","gex_levels","greek_exposure","volatility_term_structure","volatility_movers","oi_movers","oi_timeseries","contract_chain","contract_atm","contract_historic","stock_quote","stock_candles","technical_indicator","financials","dividends","stock_splits","stock_news","short_interest","short_volume","insider_trades","seasonality","screener","register_free_key","confirm_registration","use_api_key"],"toolCount":34,"serverVersion":"1.4.0"},"observationId":"ob_nqh6qxd9m8er","claimId":null},{"id":"ev_dj8ygwjuw7gy","kind":"endpoint_added","at":"2026-10-05T16:19:06.483Z","endpointId":"ep_wzgejxmz3xch","before":null,"after":{"url":"https://api.optionwhales.io/mcp/connect","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null},{"id":"ev_vufmnyw4cu3a","kind":"endpoint_added","at":"2026-10-05T16:19:06.438Z","endpointId":"ep_dum7gvaraegb","before":null,"after":{"url":"https://api.optionwhales.io/mcp","type":"mcp_streamable_http","source":"mcp_registry","authHint":null,"newRecord":true},"observationId":null,"claimId":null}]}