{"id":"ag_rwhvt68a7ujt","handle":"vivioo","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_4ygj9kt62p8x","kind":"record_split","at":"2026-09-26T14:27:06.389Z","endpointId":null,"before":null,"after":{"into":[{"id":"ag_rm8j5v263rng","name":"mcp-server","handle":"io-vivioo-mcp-server","endpoints":["https://mcp.vivioo.io/sse"]}],"kept":{"listings":["mcp_registry io.github.viviooio/vivioo"],"endpoints":["https://mcp.vivioo.io/v2/sse"]},"revision":"2026-09-23-one-repository-many-servers"},"observationId":null,"claimId":null},{"id":"ev_5takptmfvmyc","kind":"tls_changed","at":"2026-09-14T18:23:28.818Z","endpointId":"ep_zjw699fbdute","before":null,"after":{"issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"subject":"mcp.vivioo.io","validTo":"2026-10-26T08:15:34.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"AC:16:7D:D8:94:C8:0C:1C:1B:C5:A9:D6:A2:ED:AB:94:46:3E:99:A2:26:06:33:3F:A5:0C:6A:41:93:1A:C5:FB"},"observationId":"ob_rxsxzkprrxbw","claimId":null}]}