{"id":"ag_fduzmkbvapgw","handle":"books-papers-mcp-server","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":18,"events":[{"id":"ev_dwfzek7nw9r6","kind":"endpoint_added","at":"2026-10-07T15:25:05.109Z","endpointId":"ep_7t6ma7bvnfnm","before":null,"after":{"url":"oci:docker.io/jmrplens/libgen-mcp:2.2.1@sha256:e35ffd981c8de062315a72e31c007cd0774f0d5f39318c1d8fafedd570db2f40","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_88tbjnd8agws","kind":"endpoint_added","at":"2026-10-07T15:25:05.104Z","endpointId":"ep_y8tt7wfv9wmt","before":null,"after":{"url":"oci:ghcr.io/jmrplens/libgen-mcp:2.2.1@sha256:e35ffd981c8de062315a72e31c007cd0774f0d5f39318c1d8fafedd570db2f40","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_3padmp8mejkf","kind":"endpoint_added","at":"2026-10-04T17:21:02.860Z","endpointId":"ep_jekqzc6qsdrt","before":null,"after":{"url":"oci:docker.io/jmrplens/libgen-mcp:2.2.0@sha256:150400bcb4b20a26b2a14d342a48dd314736e71390a096ba8a8c01b9b77a5a0e","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_6bceefmk66ux","kind":"endpoint_added","at":"2026-10-04T17:21:02.855Z","endpointId":"ep_3ndfaah3w2rw","before":null,"after":{"url":"oci:ghcr.io/jmrplens/libgen-mcp:2.2.0@sha256:150400bcb4b20a26b2a14d342a48dd314736e71390a096ba8a8c01b9b77a5a0e","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_zsz8hxmj87xt","kind":"tool_surface_changed","at":"2026-10-04T14:31:56.251Z","endpointId":"ep_9a2aef3ygpz8","before":{"hash":"ec1b05dde865939b71affe38506aacaa17f0498809557505e3be8fa6e86b0281","toolCount":4,"serverVersion":"2.0.1"},"after":{"hash":"d4994d56f2fa0cf4bf804d5c7227736b2c5ef1b5a2f80567dfe1c8041a809671","added":[],"changed":["get_details","read","search"],"removed":[],"toolCount":4,"serverVersion":"2.2.0"},"observationId":"ob_yjgu6nvxvfaz","claimId":null},{"id":"ev_k7x3bzswzur4","kind":"endpoint_added","at":"2026-09-24T02:21:11.664Z","endpointId":"ep_ffcpp5b994fk","before":null,"after":{"url":"oci:docker.io/jmrplens/libgen-mcp:2.0.1@sha256:f6bccc64de0d437a994ff5476081bf07b73f3771624e277805bbb9c7da03e9d0","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_ug28xvcq42qd","kind":"endpoint_added","at":"2026-09-24T02:21:11.659Z","endpointId":"ep_3a8bzcm77dyz","before":null,"after":{"url":"oci:ghcr.io/jmrplens/libgen-mcp:2.0.1@sha256:f6bccc64de0d437a994ff5476081bf07b73f3771624e277805bbb9c7da03e9d0","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_qz9cd9vseqvx","kind":"tool_surface_changed","at":"2026-09-23T20:21:24.749Z","endpointId":"ep_9a2aef3ygpz8","before":{"hash":"8b11aa08906f096b768f65795733c607ae880aec3d306b1606a53ed74c184edd","toolCount":4,"serverVersion":"2.0.0"},"after":{"hash":"ec1b05dde865939b71affe38506aacaa17f0498809557505e3be8fa6e86b0281","added":[],"changed":["download","get_details","read","search"],"removed":[],"toolCount":4,"serverVersion":"2.0.1"},"observationId":"ob_ppdpvpru4dfv","claimId":null},{"id":"ev_7msrwddh3uuz","kind":"tool_surface_changed","at":"2026-09-22T17:29:00.959Z","endpointId":"ep_9a2aef3ygpz8","before":{"hash":"7207f1a017e80aa05bb39be723b09988852a8f4cedb7943b767cd20c9d395235","toolCount":4,"serverVersion":"1.7.2"},"after":{"hash":"8b11aa08906f096b768f65795733c607ae880aec3d306b1606a53ed74c184edd","added":[],"changed":["download","get_details","read","search"],"removed":[],"toolCount":4,"serverVersion":"2.0.0"},"observationId":"ob_dmfs8hwtx9pa","claimId":null},{"id":"ev_8dr9sbfs5jk3","kind":"tls_changed","at":"2026-09-22T09:28:23.762Z","endpointId":"ep_9a2aef3ygpz8","before":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"jmrp.io","validTo":"2026-10-20T22:14:24.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"21:8B:D9:7C:12:11:BB:CC:F1:B8:CA:23:B5:00:91:88:06:BE:E0:D6:92:FE:AE:D9:03:8A:7F:34:6B:A6:07:5D"},"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"jmrp.io","validTo":"2026-12-19T00:07:22.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"AA:BB:E2:B6:49:5E:A2:76:14:CE:AE:B2:34:29:05:4D:01:50:B0:4E:19:87:96:BA:17:78:5F:DF:9D:D1:84:09"},"observationId":"ob_sq3rxp8y6kyd","claimId":null},{"id":"ev_79crjbqfayty","kind":"endpoint_added","at":"2026-09-21T15:21:09.259Z","endpointId":"ep_nnag4xtg9udx","before":null,"after":{"url":"pypi:libgen-mcp","type":"package_pypi","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_8rshwvjxn6qj","kind":"endpoint_added","at":"2026-09-21T15:21:09.250Z","endpointId":"ep_vsjyy3d9995f","before":null,"after":{"url":"npm:@jmrp.io/libgen-mcp","type":"package_npm","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_2s93746t3f9k","kind":"endpoint_added","at":"2026-09-21T15:21:09.241Z","endpointId":"ep_gdjzfbug9dvj","before":null,"after":{"url":"oci:docker.io/jmrplens/libgen-mcp:1.7.3@sha256:6435b5f60dcce10391a6b77a7d832b778ce6e4d2fc8f4fcd8059810116ed7f0d","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_7kwf4h8uknn3","kind":"endpoint_added","at":"2026-09-21T15:21:09.230Z","endpointId":"ep_mza89c3my6mw","before":null,"after":{"url":"oci:ghcr.io/jmrplens/libgen-mcp:1.7.3@sha256:6435b5f60dcce10391a6b77a7d832b778ce6e4d2fc8f4fcd8059810116ed7f0d","type":"package_oci","source":"mcp_registry","authHint":null,"newRecord":false},"observationId":null,"claimId":null},{"id":"ev_8kccdnugx8eh","kind":"tool_surface_changed","at":"2026-09-17T10:25:38.534Z","endpointId":"ep_9a2aef3ygpz8","before":{"hash":"aac54f3d294db5243886be7904630200f01e42efdd62354a48b6de89655a4afc","toolCount":4,"serverVersion":"1.7.2"},"after":{"hash":"7207f1a017e80aa05bb39be723b09988852a8f4cedb7943b767cd20c9d395235","added":[],"changed":["download"],"removed":[],"toolCount":4,"serverVersion":"1.7.2"},"observationId":"ob_a62dbjw3f5mk","claimId":null},{"id":"ev_dbqxqtm9mgf5","kind":"tls_changed","at":"2026-09-13T14:29:44.543Z","endpointId":"ep_9a2aef3ygpz8","before":null,"after":{"issuer":{"commonName":"WE1","organization":"Google Trust Services"},"subject":"jmrp.io","validTo":"2026-10-20T22:14:24.000Z","protocol":"TLSv1.3","chainError":null,"chainValid":true,"hostMatches":true,"fingerprint256":"21:8B:D9:7C:12:11:BB:CC:F1:B8:CA:23:B5:00:91:88:06:BE:E0:D6:92:FE:AE:D9:03:8A:7F:34:6B:A6:07:5D"},"observationId":"ob_92gb7et3avz2","claimId":null},{"id":"ev_rc2nsqx3afyu","kind":"auth_posture_changed","at":"2026-09-13T14:29:44.518Z","endpointId":"ep_9a2aef3ygpz8","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_92gb7et3avz2","claimId":null},{"id":"ev_728zb4h5eegv","kind":"tool_surface_observed","at":"2026-09-12T09:27:39.830Z","endpointId":"ep_9a2aef3ygpz8","before":null,"after":{"hash":"aac54f3d294db5243886be7904630200f01e42efdd62354a48b6de89655a4afc","tools":["download","get_details","read","search"],"toolCount":4,"serverVersion":"1.7.2"},"observationId":"ob_fmve8wzrywa7","claimId":null}]}