{"id":"ag_3dp98nx85eyd","handle":"nifrajs-mcp","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":8,"events":[{"id":"ev_v7pc6que5cev","kind":"status_changed","at":"2026-10-23T03:26:08.762Z","endpointId":null,"before":{"status":"recently_observed"},"after":{"reason":"Responded {ok} ago.","status":"live","lastOkAt":"2026-10-23T03:23:22.455Z"},"observationId":null,"claimId":null},{"id":"ev_ytf6k8tynzxx","kind":"status_changed","at":"2026-10-22T13:32:51.957Z","endpointId":null,"before":{"status":"live"},"after":{"reason":"Responded {ok} ago; 1 recent check failed (latest {probe} ago).","status":"recently_observed","lastOkAt":"2026-10-22T06:28:24.715Z"},"observationId":null,"claimId":null},{"id":"ev_efnf9vas2yyx","kind":"tls_changed","at":"2026-10-16T22:25:53.137Z","endpointId":"ep_7np8jrjbxb2v","before":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"nifra.dev","validTo":"2026-11-15T20:53:25.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"5C:4A:DD:0E:15:F8:F3:B4:54:AC:7C:C3:82:C8:20:25:75:26:11:A7:32:F1:80:3F:FB:B8:54:3C:4D:E9:9E:C0"},"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"nifra.dev","validTo":"2027-01-13T21:20:31.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"E7:E2:A9:95:FE:90:FF:9B:B5:92:46:7C:B6:9C:46:4D:BC:C0:B6:D7:4B:7A:36:69:2B:3F:C8:FC:94:FC:AD:43"},"observationId":"ob_959uxa6jvu78","claimId":null},{"id":"ev_34vxu3bfx94h","kind":"tool_surface_changed","at":"2026-09-30T18:27:46.407Z","endpointId":"ep_7np8jrjbxb2v","before":{"hash":"6d2ffee2f3a6d819bd7649a772f45e57db230457e0de60e6f0abbfb4035f74bd","toolCount":5,"serverVersion":"2.8.1"},"after":{"hash":"3ce5df98ed23e3236d9fb47c796fd3a79ad0e1d3511904f511836295842f1fd7","added":["nifra_frontend"],"changed":["nifra_docs","nifra_example","nifra_gallery","nifra_learn","nifra_types"],"removed":[],"toolCount":6,"serverVersion":"3.5.0"},"observationId":"ob_fbbybg55zgt9","claimId":null},{"id":"ev_q9uqj8kmmfxd","kind":"record_split","at":"2026-09-24T12:26:27.609Z","endpointId":null,"before":null,"after":{"into":[{"id":"ag_spsgwjap4rcz","name":"@nifrajs/agent-telemetry","handle":"nifrajs-agent-telemetry","endpoints":["npm:@nifrajs/agent-telemetry"]},{"id":"ag_49y4jweafdhq","name":"@nifrajs/skills","handle":"nifrajs-skills","endpoints":["npm:@nifrajs/skills"]},{"id":"ag_wmnnyggxs9sg","name":"@nifrajs/mcp-db","handle":"nifrajs-mcp-db","endpoints":["npm:@nifrajs/mcp-db"]},{"id":"ag_9n3zuym7m8n2","name":"@nifrajs/agent","handle":"nifrajs-agent","endpoints":["npm:@nifrajs/agent"]}],"kept":{"listings":["mcp_registry io.github.nifrajs/nifra-docs","npm @nifrajs/mcp"],"endpoints":["https://mcp.nifra.dev","npm:@nifrajs/mcp"]},"revision":"2026-09-23-one-repository-many-servers"},"observationId":null,"claimId":null},{"id":"ev_qdvk89fxer7g","kind":"tls_changed","at":"2026-09-14T07:24:18.225Z","endpointId":"ep_7np8jrjbxb2v","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"nifra.dev","validTo":"2026-11-15T20:53:25.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"5C:4A:DD:0E:15:F8:F3:B4:54:AC:7C:C3:82:C8:20:25:75:26:11:A7:32:F1:80:3F:FB:B8:54:3C:4D:E9:9E:C0"},"observationId":"ob_cv6h53ms3y5z","claimId":null},{"id":"ev_ef523hvhv5cs","kind":"auth_posture_changed","at":"2026-09-14T07:24:18.204Z","endpointId":"ep_7np8jrjbxb2v","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_cv6h53ms3y5z","claimId":null},{"id":"ev_33nm2sradwam","kind":"tool_surface_observed","at":"2026-09-12T14:25:03.780Z","endpointId":"ep_7np8jrjbxb2v","before":null,"after":{"hash":"6d2ffee2f3a6d819bd7649a772f45e57db230457e0de60e6f0abbfb4035f74bd","tools":["nifra_docs","nifra_example","nifra_types","nifra_learn","nifra_gallery"],"toolCount":5,"serverVersion":"2.8.1"},"observationId":"ob_v5y6wejsg6px","claimId":null}]}