{"id":"ag_4dv3b3tfh6du","handle":"turnale","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":5,"events":[{"id":"ev_7sd8vynr7ypp","kind":"tool_surface_changed","at":"2026-10-18T23:30:59.454Z","endpointId":"ep_gq8t2ga76byq","before":{"hash":"40abd699f9b50a2f2df54186e9ad2a444d5fe39b637833b8b53628baae55384f","toolCount":30,"serverVersion":"0.1.2"},"after":{"hash":"b720d7b9825682f8b3ce8840efa9787508e9e50374291899bca11f963b8d7795","added":[],"changed":["add_players","create_tournament","promote_player","reschedule","undo_last_change","withdraw_player"],"removed":[],"toolCount":30,"serverVersion":"0.1.2"},"observationId":"ob_q4wpdsgcs6rj","claimId":null},{"id":"ev_ztwhwzawvd4k","kind":"tls_changed","at":"2026-10-02T15:20:18.174Z","endpointId":"ep_gq8t2ga76byq","before":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.turnale.app","validTo":"2026-10-27T09:37:11.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"98:4E:DA:46:27:52:7C:1A:5B:C4:79:C8:1B:F6:A0:77:63:E1:9E:CE:0D:60:AE:FB:63:92:FB:08:75:A3:FA:79"},"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"mcp.turnale.app","validTo":"2026-12-30T14:27:29.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"93:41:72:56:03:93:AB:3E:DD:0C:66:B4:E7:65:7B:3C:36:0C:44:05:A5:6C:C3:F7:E1:2A:EB:A7:5F:84:74:DF"},"observationId":"ob_a4xms9mepcmb","claimId":null},{"id":"ev_u98k2rdpgftf","kind":"tls_changed","at":"2026-09-12T22:24:15.381Z","endpointId":"ep_gq8t2ga76byq","before":null,"after":{"issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"subject":"mcp.turnale.app","validTo":"2026-10-27T09:37:11.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"98:4E:DA:46:27:52:7C:1A:5B:C4:79:C8:1B:F6:A0:77:63:E1:9E:CE:0D:60:AE:FB:63:92:FB:08:75:A3:FA:79"},"observationId":"ob_32ttft75qchw","claimId":null},{"id":"ev_6ry6yyv3qa4d","kind":"auth_posture_changed","at":"2026-09-12T22:24:15.347Z","endpointId":"ep_gq8t2ga76byq","before":null,"after":{"issuer":null,"scheme":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false},"authRequired":false,"resourceMetadata":null,"authorizationServers":null},"observationId":"ob_32ttft75qchw","claimId":null},{"id":"ev_hnte32tqeyuz","kind":"tool_surface_observed","at":"2026-09-12T14:26:16.827Z","endpointId":"ep_gq8t2ga76byq","before":null,"after":{"hash":"40abd699f9b50a2f2df54186e9ad2a444d5fe39b637833b8b53628baae55384f","tools":["ping","create_tournament","add_players","update_player","remove_player","set_pairs","update_settings","promote_player","generate_draw","get_briefing","list_players","list_matches","get_schedule","get_standings","get_results","get_audit_log","get_export","get_pdf_link","get_pdf","record_results","replace_player","withdraw_player","swap_partners","reschedule","end_tournament","undo_last_change","delete_tournament","record_feedback","suggest_format","get_player_template"],"toolCount":30,"serverVersion":"0.1.2"},"observationId":"ob_cf8p9wkss2pn","claimId":null}]}