{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_askfs3433vg5","handle":"licenseguard","url":"https://wellknown.network/agents/licenseguard","links":{"self":"https://wellknown.network/agents/licenseguard/record.json","html":"https://wellknown.network/agents/licenseguard","markdown":"https://wellknown.network/agents/licenseguard/record.md","api":"https://wellknown.network/api/v1/agents/licenseguard","status":"https://wellknown.network/api/v1/agents/licenseguard/status","claim":"https://wellknown.network/agents/licenseguard/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/licenseguard/claim.json","badge":"https://wellknown.network/agents/licenseguard/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/licenseguard/history","tools":"https://wellknown.network/api/v1/agents/licenseguard/tools"},"ard":{"identifier":"urn:air:license-guard.rcc-aoki.workers.dev:server:licenseguard","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"LicenseGuard","summary":"Check if a dependency's license obligates you, based on how you ship. npm, PyPI, Go.","description":"Check if a dependency's license obligates you, based on how you ship. npm, PyPI, Go.","publisher":{"name":"rccaoki-wq","url":null},"homepage":"https://license-guard.rcc-aoki.workers.dev","repository":"https://github.com/rccaoki-wq/license-guard","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://license-guard.rcc-aoki.workers.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"oci:ghcr.io/rccaoki-wq/license-guard:1.1.0","type":"package_oci","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-21T01:47:38.356967Z","publishedAt":"2026-08-21T01:47:38.356967Z","registryName":"io.github.rccaoki-wq/license-guard"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"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.722,"provenance":"derived"}],"categories":["dev"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-09T23:30:26.574Z","lastProbedAt":"2026-10-09T23:30:26.574Z","statusComputedAt":"2026-10-09T23:31:20.629Z","reliability30d":{"probes":110,"successRate":1,"p50Ms":21,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":110,"ok":110,"authBoundaryOk":0,"serviceOk":110,"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-10-09T23:30:26.574Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:28:57.286Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:27:54.690Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:25:14.282Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T22:23:40.025Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":13,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:23:07.500Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":45,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:28:34.978Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:22:17.608Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T18:26:24.374Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":22,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T12:31:12.283Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":20,"error":null,"detail":{"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"toolCount":3,"toolsHash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","serverName":"licenseguard","capabilities":["tools","resources","prompts"],"serverVersion":"1.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"check_dependency_license","description":"Determine whether adding or keeping a single open source dependency creates a legal obligation, given how this project ships. Call this BEFORE adding a new depe"},{"name":"check_manifest_licenses","description":"Scan an entire dependency manifest and report every dependency whose license creates an obligation for this shipping model. Use when reviewing a project as a wh"},{"name":"explain_license","description":"Given an SPDX license identifier or expression, explain what it requires across every shipping model at once. Use when the question is about the license itself "}],"package":null,"toolSurface":{"id":"ts_sgzfy4jkvsh4","endpointId":"ep_35z22jchm3qf","hash":"c46b569c124af663d54e6c1b04a0aaecb4496626711c744c78e6ca84d5bce941","toolCount":3,"serverName":"licenseguard","serverVersion":"1.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T15:26:10.725Z","lastSeenAt":"2026-10-09T23:30:26.564Z","observations":102,"toolNames":["check_dependency_license","check_manifest_licenses","explain_license"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_35z22jchm3qf","url":"https://license-guard.rcc-aoki.workers.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T05:25:14.292Z","auth":{"observedAt":"2026-10-09T05:25:14.301Z","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-09T05:25:14.311Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"rcc-aoki.workers.dev","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-08-31T16:37:15.000Z","validTo":"2026-11-29T16:37:14.000Z","daysToExpiry":50,"sanCount":2,"fingerprint256":"41:E6:41:2A:D5:65:68:4F:F2:A2:C6:F4:C9:8B:36:36:D2:B0:89:14:12:E8:BC:8C:05:8E:68:71:9C:7C:A0:8E"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.rccaoki-wq/license-guard","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.rccaoki-wq%2Flicense-guard","firstSeenAt":"2026-09-07T01:23:03.425Z","fetchedAt":"2026-10-08T03:20:21.684Z","normalizedAt":"2026-10-08T03:20:21.684Z"}]},"firstSeenAt":"2026-09-07T01:23:03.425Z","updatedAt":"2026-10-09T23:32:22.269Z"}