{"id":"ag_jndq5j4uzen4","handle":"self-hosted-ai","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":4,"events":[{"id":"ev_f9ba6caq73ch","kind":"tool_surface_changed","at":"2026-09-21T06:25:03.055Z","endpointId":"ep_apwsrwjxtje7","before":{"hash":"1658681837c38de6cc45f6ff802e235ba216b3cdacb385cc71f2250a14c04b72","toolCount":4,"serverVersion":"1.27.0"},"after":{"hash":"1768a5e0c6d9db8bb8a7d96ec41e0b9ff57c6bfc70016ad73e31e5e6868bf881","added":["list_articles"],"changed":[],"removed":[],"toolCount":5,"serverVersion":"1.27.0"},"observationId":"ob_ga5wvhz73wya","claimId":null},{"id":"ev_be3vefhyzkda","kind":"tls_changed","at":"2026-09-14T02:23:04.177Z","endpointId":"ep_apwsrwjxtje7","before":null,"after":{"issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"subject":"mcp.sovgrid.org","validTo":"2026-11-24T03:53:16.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"7C:F6:41:E4:D3:EA:BD:0B:72:FE:9A:AF:8F:BD:95:E8:69:E9:E9:DA:54:29:F7:2B:67:C2:14:DE:2C:DC:8E:7A"},"observationId":"ob_enmcrcx7gwah","claimId":null},{"id":"ev_j9subck6w3fw","kind":"auth_posture_changed","at":"2026-09-14T02:23:04.097Z","endpointId":"ep_apwsrwjxtje7","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_enmcrcx7gwah","claimId":null},{"id":"ev_bq5987e23bua","kind":"tool_surface_observed","at":"2026-09-12T14:25:30.387Z","endpointId":"ep_apwsrwjxtje7","before":null,"after":{"hash":"1658681837c38de6cc45f6ff802e235ba216b3cdacb385cc71f2250a14c04b72","tools":["search_blog","get_article","diagnose_sglang","list_tags"],"toolCount":4,"serverVersion":"1.27.0"},"observationId":"ob_3tfb9mrhrfta","claimId":null}]}