{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xbdb27phqf3y","handle":"ripedeps","url":"https://wellknown.network/agents/ripedeps","links":{"self":"https://wellknown.network/agents/ripedeps/record.json","html":"https://wellknown.network/agents/ripedeps","markdown":"https://wellknown.network/agents/ripedeps/record.md","api":"https://wellknown.network/api/v1/agents/ripedeps","status":"https://wellknown.network/api/v1/agents/ripedeps/status","claim":"https://wellknown.network/agents/ripedeps/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/ripedeps/claim.json","badge":"https://wellknown.network/agents/ripedeps/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/ripedeps/history","tools":"https://wellknown.network/api/v1/agents/ripedeps/tools"},"ard":{"identifier":"urn:air:mcp.ripedeps.com:server:ripedeps","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Ripedeps","summary":"Deterministic package.json upgrade plans: age gate, aligned peers, reasons per change. No AI.","description":"Deterministic package.json upgrade plans: age gate, aligned peers, reasons per change. No AI.","publisher":{"name":"com.ripedeps","url":null},"homepage":"https://ripedeps.com/mcp","repository":null,"version":"1.4.9","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.ripedeps.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-26T20:59:28.578247Z","publishedAt":"2026-10-26T20:59:28.578247Z","registryName":"com.ripedeps/ripedeps"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.911,"provenance":"derived"}],"categories":["dev"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-11-04T19:24:16.297Z","lastProbedAt":"2026-11-04T19:24:16.297Z","statusComputedAt":"2026-11-04T19:27:59.229Z","reliability30d":{"probes":22,"successRate":1,"p50Ms":29,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":22,"ok":22,"authBoundaryOk":0,"serviceOk":22,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-04T19:24:16.297Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":31,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.11","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T11:25:52.596Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.11","protocolVersion":"2025-06-18"}},{"at":"2026-11-04T03:33:30.342Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.11","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T19:33:52.952Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":39,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.10","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T11:28:22.445Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":30,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.10","protocolVersion":"2025-06-18"}},{"at":"2026-11-03T03:31:12.382Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.10","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T19:23:03.723Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.10","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T11:27:17.916Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":34,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.10","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T03:28:31.375Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.10","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T19:25:11.350Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":40,"error":null,"detail":{"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"toolCount":1,"toolsHash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","serverName":"ripedeps","capabilities":["tools"],"serverVersion":"1.4.10","protocolVersion":"2025-06-18"}}],"tools":[{"name":"plan_upgrade","description":"Recommends version upgrades for a package.json: the newest versions that are old enough and within the allowed step size, kept aligned with each other (peer dep"}],"package":null,"toolSurface":{"id":"ts_mawmudjqn86s","endpointId":"ep_jcdzburzcxzh","hash":"5113bd78103707b29c182ec5b206e9bc38ca45feba097cc92db7190aa3c666f8","toolCount":1,"serverName":"ripedeps","serverVersion":"1.4.9","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-28T21:32:24.519Z","lastSeenAt":"2026-11-04T19:24:16.297Z","observations":22,"toolNames":["plan_upgrade"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_jcdzburzcxzh","url":"https://mcp.ripedeps.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-30T13:28:44.050Z","auth":{"observedAt":"2026-10-30T13:28:44.062Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-30T13:28:44.121Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.ripedeps.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-25T19:32:21.000Z","validTo":"2027-01-23T19:32:20.000Z","daysToExpiry":79,"sanCount":1,"fingerprint256":"A4:1E:77:88:9C:AE:03:D9:7F:93:9C:88:AC:B8:34:ED:48:BC:99:6A:B5:6F:B6:72:1F:5B:6C:9C:29:B3:9E:A8"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.ripedeps/ripedeps","url":"https://registry.modelcontextprotocol.io/v0/servers/com.ripedeps%2Fripedeps","firstSeenAt":"2026-10-28T20:18:37.351Z","fetchedAt":"2026-11-01T09:19:44.041Z","normalizedAt":"2026-11-01T09:19:44.041Z"}]},"firstSeenAt":"2026-10-28T20:18:37.351Z","updatedAt":"2026-11-04T19:29:52.888Z"}