diff --git a/docs/research/tools/capability-map/PROTOCOLS.md b/docs/research/tools/capability-map/PROTOCOLS.md
index d9d41c1..f3cf3cd 100644
--- a/docs/research/tools/capability-map/PROTOCOLS.md
+++ b/docs/research/tools/capability-map/PROTOCOLS.md
@@ -30,23 +30,23 @@ Every protocol that appears in the capability map ([`generate.py`](./generate.py
Collected 16 Oct 2026 from the GitHub API and the npm and PyPI download APIs. "Commits (90d)" counts commits to the default branch since 18 Jul 2026.
-| Protocol | Main repo | Stars | Forks | Contributors | Commits (90d) | Latest release | Package downloads (last month) |
+| Protocol | Main repo | Stars | Forks | Contributors | Commits (90d) | Latest release | Package downloads, last 4 weeks (per registry, the top package) |
|---|---|---|---|---|---|---|---|
-| A2A | [a2aproject/A2A](https://github.com/a2aproject/A2A) | 26,175 | 2,675 | 176 | 64 | v1.0.1, 28 May 2026 | `@a2a-js/sdk` 15.4M (npm); `a2a-sdk` 11.4M (PyPI) |
-| MCP | [modelcontextprotocol/modelcontextprotocol](https://github.com/modelcontextprotocol/modelcontextprotocol) | 9,458 | 1,870 | 372 | 390 | 28 Jul 2026 | `@modelcontextprotocol/sdk` 273M (npm); `mcp` 235M (PyPI) |
-| x402 | [x402-foundation/x402](https://github.com/x402-foundation/x402) | 6,723 | 2,192 | 334 | 267 | no GitHub releases | `x402` 2.0M, `@x402/core` 1.5M, `@x402/fetch` 552k (npm); `x402` 205k (PyPI) |
-| UCP | [Universal-Commerce-Protocol/ucp](https://github.com/Universal-Commerce-Protocol/ucp) | 3,429 | 479 | 64 | 98 | v2026-08-25 | `@ucp-js/sdk` 52k (npm); `ucp-sdk` 8.6k (PyPI) |
-| AP2 | [google-agentic-commerce/AP2](https://github.com/google-agentic-commerce/AP2) | 3,230 | 512 | 19 | 0 | v0.2.0, 28 Apr 2026 | None found. The `ap2` package on PyPI belongs to an unrelated project |
-| ACP | [agentic-commerce-protocol/agentic-commerce-protocol](https://github.com/agentic-commerce-protocol/agentic-commerce-protocol) | 1,574 | 255 | 26 | 0 | no GitHub releases | None found |
-| TAP | [visa/trusted-agent-protocol](https://github.com/visa/trusted-agent-protocol) | 213 | 45 | 2 | 0 | no GitHub releases | None found |
-| MPP | [wevm/mppx](https://github.com/wevm/mppx) (TypeScript SDK) and [tempoxyz/mpp-specs](https://github.com/tempoxyz/mpp-specs) | 186 and 95 | 71 and 71 | 31 and 23 | 262 and 41 | `mppx@0.13.5`, 15 Oct 2026 (122 releases) | `mppx` 1.04M (npm) |
-| L402 | [lightninglabs/aperture](https://github.com/lightninglabs/aperture) and [lightninglabs/L402](https://github.com/lightninglabs/L402) | 271 and 91 | 82 and 19 | 27 and 8 | 106 and 0 | aperture v0.5.0, 25 Mar 2026 | None checked |
-| Web Bot Auth | [cloudflare/web-bot-auth](https://github.com/cloudflare/web-bot-auth) | 170 | 43 | 17 | 35 | no GitHub releases | `web-bot-auth` 736k (npm) |
-| x401 | [proof/x401](https://github.com/proof/x401) | 42 | 5 | 4 | 3 | no GitHub releases | `@proof.com/x401-node` 744 (npm) |
-| ANS | [agentnameservice/ans](https://github.com/agentnameservice/ans) (reference implementation) | 43 | 6 | 9 | 29 | v0.1.6, 26 Jun 2026 | None found |
-| KYA-OS | [decentralized-identity/kya-os-mcp](https://github.com/decentralized-identity/kya-os-mcp) | 31 | 13 | 6 | 178 | v1.20.0, 13 Oct 2026 | `@kya-os/mcp` 57k, `@kya-os/mcp-i` 16k (npm) |
-| PAP (Poppy) | [personal-agent-protocol/personal-agent-protocol](https://github.com/personal-agent-protocol/personal-agent-protocol) (spec and site, created 14 Oct 2026) | 20 | 1 | 1 | 3 | no GitHub releases | None found |
-| KYAPay | [skyfire-xyz/kyapay](https://github.com/skyfire-xyz/kyapay) | 13 | 0 | 8 | 1 | no GitHub releases | None found |
+| A2A | [a2aproject/A2A](https://github.com/a2aproject/A2A) | 26,175 | 2,675 | 176 | 64 | v1.0.1, 28 May 2026 | Official: `@a2a-js/sdk` 14.4M (npm), `a2a-sdk` 11.1M (PyPI), `a2a-lf` 55K (crates.io); Third-party: `fasta2a` 191K (PyPI, Pydantic), `ra2a` 7.1K (crates.io) |
+| MCP | [modelcontextprotocol/modelcontextprotocol](https://github.com/modelcontextprotocol/modelcontextprotocol) | 9,458 | 1,870 | 372 | 390 | 28 Jul 2026 | Official: `@modelcontextprotocol/sdk` 256.4M (npm), `mcp` 229.2M (PyPI), `rmcp` 8.5M (crates.io); Third-party: `fastmcp` 52.0M (PyPI, Prefect), `mcp-use` 143K (npm) |
+| x402 | [x402-foundation/x402](https://github.com/x402-foundation/x402) | 6,723 | 2,192 | 334 | 267 | no GitHub releases | Official: `x402` 1.9M (npm), `x402` 223K (PyPI); Third-party: `x402-types` 20K (crates.io) |
+| UCP | [Universal-Commerce-Protocol/ucp](https://github.com/Universal-Commerce-Protocol/ucp) | 3,429 | 479 | 64 | 98 | v2026-08-25 | Official: `@ucp-js/sdk` 50K (npm), `ucp-sdk` 7.2K (PyPI), `ucp-schema` 829 (crates.io); Third-party: `@shopify/ucp-cli` 19K (npm, Shopify) |
+| AP2 | [google-agentic-commerce/AP2](https://github.com/google-agentic-commerce/AP2) | 3,230 | 512 | 19 | 0 | v0.2.0, 28 Apr 2026 | None found on npm, PyPI or crates.io |
+| ACP | [agentic-commerce-protocol/agentic-commerce-protocol](https://github.com/agentic-commerce-protocol/agentic-commerce-protocol) | 1,574 | 255 | 26 | 0 | no GitHub releases | Third-party: `acp-handler` 857 (npm, Vercel), `agentic-commerce-protocol` 50 (PyPI, Svix) |
+| TAP | [visa/trusted-agent-protocol](https://github.com/visa/trusted-agent-protocol) | 213 | 45 | 2 | 0 | no GitHub releases | Third-party: `@inflowpayai/tap-seller` 398 (npm, InFlow) |
+| MPP | [wevm/mppx](https://github.com/wevm/mppx) (TypeScript SDK) and [tempoxyz/mpp-specs](https://github.com/tempoxyz/mpp-specs) | 186 and 95 | 71 and 71 | 31 and 23 | 262 and 41 | `mppx@0.13.5`, 15 Oct 2026 (122 releases) | Official: `mppx` 977K (npm), `pympp` 2.0M (PyPI) |
+| L402 | [lightninglabs/aperture](https://github.com/lightninglabs/aperture) and [lightninglabs/L402](https://github.com/lightninglabs/L402) | 271 and 91 | 82 and 19 | 27 and 8 | 106 and 0 | aperture v0.5.0, 25 Mar 2026 | Official: `@lightninglabs/l402` 104 (npm); Third-party: `l402` 24 (PyPI, Fewsats) |
+| Web Bot Auth | [cloudflare/web-bot-auth](https://github.com/cloudflare/web-bot-auth) | 170 | 43 | 17 | 35 | no GitHub releases | Official: `web-bot-auth` 689K (npm), `web-bot-auth` 82K (crates.io); Third-party: `vestauth` 561 (npm, the dotenv author), `regent-httpsig` 519 (PyPI) |
+| x401 | [proof/x401](https://github.com/proof/x401) | 42 | 5 | 4 | 3 | no GitHub releases | Official: `@proof.com/x401-node` 729 (npm); Third-party: `@solidus-network/x401` 20 (npm) |
+| ANS | [agentnameservice/ans](https://github.com/agentnameservice/ans) (reference implementation) | 43 | 6 | 9 | 29 | v0.1.6, 26 Jun 2026 | None found on npm, PyPI or crates.io |
+| KYA-OS | [decentralized-identity/kya-os-mcp](https://github.com/decentralized-identity/kya-os-mcp) | 31 | 13 | 6 | 178 | v1.20.0, 13 Oct 2026 | Official: `@kya-os/mcp` 54K (npm) |
+| PAP (Poppy) | [personal-agent-protocol/personal-agent-protocol](https://github.com/personal-agent-protocol/personal-agent-protocol) (spec and site, created 14 Oct 2026) | 20 | 1 | 1 | 3 | no GitHub releases | Third-party: `@datalayer/personal-agent-protocol` 2.0K (npm, Datalayer), `personal-agent-protocol` 1.4K (PyPI, Datalayer) |
+| KYAPay | [skyfire-xyz/kyapay](https://github.com/skyfire-xyz/kyapay) | 13 | 0 | 8 | 1 | no GitHub releases | Official: `@skyfire-xyz/skyfire-seller-sdk-node` 52 (npm); Third-party: `@tollstile/kyapay` 383 (npm, Tollstile) |
| cheqd | [cheqd/did-resolver](https://github.com/cheqd/did-resolver) | 12 | 7 | 17 | 3 | v3.8.5, 3 Sep 2026 | `@cheqd/sdk` 3.4k, `@cheqd/did-provider-cheqd` 864 (npm) |
| Baselayer KYA | No public repo | n/a | n/a | n/a | n/a | n/a | n/a |
@@ -65,27 +65,41 @@ Collected 16 Oct 2026 from the GitHub API and the npm and PyPI download APIs. "C
- Stars measure attention more than use. The x401 and PAP repos are days or weeks old.
- The MPP and L402 rows cover two repos each because the specification and the reference code live apart.
- `coinbase/x402` is a fork of `x402-foundation/x402` with 168 stars. The canonical repo is the foundation's.
-- Package-to-repo mappings were checked against npm registry metadata for `web-bot-auth`, `x402`, `mppx`, `@a2a-js/sdk`, `@kya-os/mcp`, `@modelcontextprotocol/sdk`, `@ucp-js/sdk`, `@proof.com/x401-node` and `@cheqd/sdk`. `@x402/core` and `@x402/fetch` are assumed to be x402 SDK packages. `ucp-sdk` and `a2a-sdk` on PyPI were matched by name only.
+- Packages were matched to protocols by the repository URL in their registry metadata. `pympp` and `pytempo` are published by Tempo, `agentic-commerce-protocol` by Svix and `l402` by Fewsats, and I did not verify that these publishers are authorised by the protocol owners. The `ap2` package on PyPI belongs to an unrelated project and is not counted.
## Traction charts
-Three charts, drawn from the data in the metrics table. They follow the system light or dark setting. Hover a point in a browser for the exact value.
+Four charts, drawn from the data in the metrics table. cheqd is not charted. They follow the system light or dark setting, and hovering a point in a browser gives the exact value. Each ends with a "Not covered by this chart" box.
-
+Where a protocol has implementations by other people, both are shown: official repositories and packages (the protocol's own organisation or named steward) and third-party ones, as third-party implementations are a sign of adoption. The third-party repositories and packages are hand-picked examples, not a census. For each protocol I took up to three that implement the protocol itself (an SDK, server, library or plugin), highest stars first, after setting aside applications that merely use it and curated lists. GitHub tags far more repositories with each protocol's topic (for example MCP 37,653, x402 3,827 and A2A 604 on 16 Oct 2026), but most of those are applications.
-**Downloads over time.** MCP is two orders of magnitude ahead of everything else and still rising (about 0.8M to 65M a week). A2A's JavaScript SDK went from about 100 to 4.1M a week in 16 months. x402 has grown steadily to 467K a week. MPP's SDK went from 317 downloads in its first week (9 Feb 2026) to 336K and is closing on Web Bot Auth. UCP and KYA-OS are two to three orders of magnitude smaller, and x401's SDK is under 300 a week.
+
-
+**Development activity.** Each line adds commits across its repositories, including SDKs and samples. MCP leads with 4,442 official and 3,177 third-party commits in the last year, ahead of A2A (2,300 official, 151 third-party), MPP, x402 and UCP. x402's third-party activity (955) is almost level with its official (1,046), mostly from `x402-rs`. AP2, ACP and TAP are flat on the official side, while their third-party repositories are more active: AP2 20 official against 124 third-party, ACP 100 against 146, TAP 1 against 112. The AP2, TAP and MPP figures lean on repositories that serve several protocols (`solana-foundation/pay`, and InFlow's payments SDK for TAP), which are counted under each protocol. Web Bot Auth's 1,062 third-party commits are mostly a burst in one repository, `vestauth`.
-**Development activity.** MCP, x402 and MPP carry most of the commit volume. AP2, ACP and TAP are flat, which matches their last pushes of June, July and October 2025.
+PAP has 3 official commits, in the specification and website repository, and 176 third-party commits. 162 of those are in [`datalayer/personal-agent-protocol`](https://github.com/datalayer/personal-agent-protocol), a Python and TypeScript SDK by Datalayer, Inc. (BSD-3-Clause, created 10 Oct 2026, nearly all by one author, with releases 0.21 to 0.24 between 13 and 14 Oct). Nothing found links Datalayer to Sierra or Meta: it is not a listed design partner and its README claims no affiliation. It is an independent implementation of the draft.
+
+
+
+**Downloads.** The same 12 weeks for every protocol across npm, PyPI and crates.io. Per registry and group, the most downloaded package is counted, so a package and its dependencies are not counted twice. MCP is far ahead (129M official a week, plus 14M for the third-party FastMCP on PyPI), then A2A (6.9M official, with Pydantic's `fasta2a` at 48K), MPP (1.5M, more from `pympp` on PyPI than from `mppx` on npm), x402 (542K) and Web Bot Auth (181K). PAP, ACP and TAP have only third-party packages: Datalayer's SDK for PAP (3.4K a week), Vercel's `acp-handler` and Svix's package for ACP (396), InFlow's `@inflowpayai/tap-seller` for TAP (178). AP2, ANS and Baselayer KYA have no data: no package was found for AP2 (the `ap2` package on PyPI belongs to an unrelated project) or ANS, and Baselayer is closed.
+
+
+
+**npm history.** Official npm packages for eight protocols on one log scale since April 2025, the longest history any registry gives. MCP is two orders of magnitude ahead and still rising. A2A's JavaScript SDK went from about 100 to 4.1M a week in 16 months. MPP's SDK went from 317 downloads in its first week to 336K. UCP and KYA-OS are two to three orders of magnitude smaller, and x401's SDK is under 300 a week. The palette allows eight series, so other protocols and the third-party packages are in the box and in the chart above.

-**Stars.** A2A leads, then MCP, x402, UCP and AP2. AP2 and ACP hold thousands of stars with no recent commits, so their attention has outrun their activity. Hollow dots mark repositories with no commits in the last 13 weeks.
+**Stars.** A2A leads, then MCP, x402, UCP and AP2. AP2 and ACP hold thousands of stars with no recent official commits. Hollow dots mark repositories with no commits in the last 13 weeks. One repository per protocol is charted, and others can be larger: FastMCP (28,102) and the MCP Python and TypeScript SDKs (24,593 and 13,592) hold more stars than the MCP specification repository (9,459). The box lists the other official and third-party repositories with their stars.
+
+### Gaps marked on the charts
-**Not shown:** star history over time. GitHub's stargazer endpoints returned nothing in this environment, so stars appear only as a snapshot. SDK downloads exist only for npm packages, so AP2, ACP, TAP, L402 and ANS have no line in the first chart.
+- **No data is marked, not hidden.** Dashed boxes and panels show where a protocol has nothing to plot, with the reason.
+- **No repository or package yet.** Dashed shading marks weeks before a repository existed (commits chart) or before a package had downloads (all-registries chart), so a flat line means no activity rather than no project.
+- **Counting choices.** Commits use the default branch only. Downloads cover npm, PyPI and crates.io. Maven, NuGet, Go modules and container pulls are not measured, and downloads include CI and mirrors. A repository that implements several protocols (`solana-foundation/pay`, the NVIDIA retail blueprint) is counted under each and marked in the box.
+- **Publishers.** Third-party packages name their publisher in the box. I did not verify whether any publisher is authorised by the protocol's owner.
+- **Star history over time** is not shown. GitHub's stargazer endpoints returned nothing in this environment, so stars are a snapshot.
-Refresh with `python3 traction/fetch.py` (needs `gh` logged in), then `python3 traction/render.py`. The data behind the charts is in [`traction/data.json`](./traction/data.json).
+The repositories and packages counted are set in `OTHERS` and `PACKAGES` in `traction/fetch.py`. Refresh with `python3 traction/fetch.py` (needs `gh` logged in), then `python3 traction/render.py`. The data behind the charts is in [`traction/data.json`](./traction/data.json).
## Notes
diff --git a/docs/research/tools/capability-map/traction/commit-activity.svg b/docs/research/tools/capability-map/traction/commit-activity.svg
index 192c60f..f2b048b 100644
--- a/docs/research/tools/capability-map/traction/commit-activity.svg
+++ b/docs/research/tools/capability-map/traction/commit-activity.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+Weekly commits to each protocol: official and third-party repositoriesLast 52 weeks to mid-Oct 2026. Same scale in every panel (0 to 360), sorted by total commits.Each line adds commits across its repositories, which are listed below. Dashed shading means no repository existed yet.Official repositoriesThird-party implementations (hand-picked examples)MCP4,442 official · 3,177 third-party3600MCP: 42 official, 96 third-party commits, week of 2025-10-19MCP: 61 official, 46 third-party commits, week of 2025-10-26MCP: 68 official, 39 third-party commits, week of 2025-11-02MCP: 187 official, 27 third-party commits, week of 2025-11-09MCP: 173 official, 47 third-party commits, week of 2025-11-16MCP: 92 official, 34 third-party commits, week of 2025-11-23MCP: 92 official, 90 third-party commits, week of 2025-11-30MCP: 83 official, 71 third-party commits, week of 2025-12-07MCP: 109 official, 59 third-party commits, week of 2025-12-14MCP: 43 official, 65 third-party commits, week of 2025-12-21MCP: 18 official, 10 third-party commits, week of 2025-12-28MCP: 48 official, 51 third-party commits, week of 2026-01-04MCP: 97 official, 104 third-party commits, week of 2026-01-11MCP: 131 official, 80 third-party commits, week of 2026-01-18MCP: 125 official, 48 third-party commits, week of 2026-01-25MCP: 120 official, 43 third-party commits, week of 2026-02-01MCP: 102 official, 64 third-party commits, week of 2026-02-08MCP: 163 official, 101 third-party commits, week of 2026-02-15MCP: 121 official, 48 third-party commits, week of 2026-02-22MCP: 111 official, 89 third-party commits, week of 2026-03-01MCP: 160 official, 40 third-party commits, week of 2026-03-08MCP: 45 official, 55 third-party commits, week of 2026-03-15MCP: 118 official, 79 third-party commits, week of 2026-03-22MCP: 85 official, 36 third-party commits, week of 2026-03-29MCP: 58 official, 42 third-party commits, week of 2026-04-05MCP: 63 official, 91 third-party commits, week of 2026-04-12MCP: 51 official, 34 third-party commits, week of 2026-04-19MCP: 70 official, 12 third-party commits, week of 2026-04-26MCP: 69 official, 45 third-party commits, week of 2026-05-03MCP: 68 official, 40 third-party commits, week of 2026-05-10MCP: 51 official, 42 third-party commits, week of 2026-05-17MCP: 60 official, 10 third-party commits, week of 2026-05-24MCP: 105 official, 26 third-party commits, week of 2026-05-31MCP: 79 official, 17 third-party commits, week of 2026-06-07MCP: 80 official, 7 third-party commits, week of 2026-06-14MCP: 105 official, 36 third-party commits, week of 2026-06-21MCP: 93 official, 15 third-party commits, week of 2026-06-28MCP: 109 official, 123 third-party commits, week of 2026-07-05MCP: 99 official, 161 third-party commits, week of 2026-07-12MCP: 96 official, 252 third-party commits, week of 2026-07-19MCP: 178 official, 132 third-party commits, week of 2026-07-26MCP: 59 official, 114 third-party commits, week of 2026-08-02MCP: 32 official, 58 third-party commits, week of 2026-08-09MCP: 75 official, 19 third-party commits, week of 2026-08-16MCP: 51 official, 31 third-party commits, week of 2026-08-23MCP: 53 official, 67 third-party commits, week of 2026-08-30MCP: 43 official, 18 third-party commits, week of 2026-09-06MCP: 49 official, 38 third-party commits, week of 2026-09-13MCP: 46 official, 80 third-party commits, week of 2026-09-20MCP: 100 official, 30 third-party commits, week of 2026-09-27MCP: 43 official, 182 third-party commits, week of 2026-10-04MCP: 63 official, 33 third-party commits, week of 2026-10-11A2A2,300 official · 151 third-partyA2A: 32 official, 0 third-party commits, week of 2025-10-19A2A: 44 official, 0 third-party commits, week of 2025-10-26A2A: 35 official, 0 third-party commits, week of 2025-11-02A2A: 30 official, 0 third-party commits, week of 2025-11-09A2A: 0 official, 0 third-party commits, week of 2025-11-09A2A: 44 official, 0 third-party commits, week of 2025-11-16A2A: 0 official, 0 third-party commits, week of 2025-11-16A2A: 33 official, 0 third-party commits, week of 2025-11-23A2A: 0 official, 0 third-party commits, week of 2025-11-23A2A: 38 official, 0 third-party commits, week of 2025-11-30A2A: 0 official, 0 third-party commits, week of 2025-11-30A2A: 47 official, 0 third-party commits, week of 2025-12-07A2A: 0 official, 0 third-party commits, week of 2025-12-07A2A: 40 official, 0 third-party commits, week of 2025-12-14A2A: 0 official, 0 third-party commits, week of 2025-12-14A2A: 12 official, 0 third-party commits, week of 2025-12-21A2A: 0 official, 0 third-party commits, week of 2025-12-21A2A: 14 official, 0 third-party commits, week of 2025-12-28A2A: 0 official, 0 third-party commits, week of 2025-12-28A2A: 24 official, 3 third-party commits, week of 2026-01-04A2A: 0 official, 0 third-party commits, week of 2026-01-04A2A: 38 official, 3 third-party commits, week of 2026-01-11A2A: 0 official, 0 third-party commits, week of 2026-01-11A2A: 43 official, 4 third-party commits, week of 2026-01-18A2A: 0 official, 0 third-party commits, week of 2026-01-18A2A: 41 official, 14 third-party commits, week of 2026-01-25A2A: 0 official, 0 third-party commits, week of 2026-01-25A2A: 30 official, 14 third-party commits, week of 2026-02-01A2A: 0 official, 0 third-party commits, week of 2026-02-01A2A: 42 official, 11 third-party commits, week of 2026-02-08A2A: 0 official, 0 third-party commits, week of 2026-02-08A2A: 67 official, 0 third-party commits, week of 2026-02-15A2A: 0 official, 0 third-party commits, week of 2026-02-15A2A: 46 official, 23 third-party commits, week of 2026-02-22A2A: 0 official, 0 third-party commits, week of 2026-02-22A2A: 50 official, 3 third-party commits, week of 2026-03-01A2A: 0 official, 0 third-party commits, week of 2026-03-01A2A: 98 official, 7 third-party commits, week of 2026-03-08A2A: 0 official, 0 third-party commits, week of 2026-03-08A2A: 76 official, 0 third-party commits, week of 2026-03-15A2A: 52 official, 5 third-party commits, week of 2026-03-22A2A: 52 official, 16 third-party commits, week of 2026-03-29A2A: 90 official, 8 third-party commits, week of 2026-04-05A2A: 34 official, 0 third-party commits, week of 2026-04-12A2A: 46 official, 1 third-party commits, week of 2026-04-19A2A: 53 official, 0 third-party commits, week of 2026-04-26A2A: 29 official, 0 third-party commits, week of 2026-05-03A2A: 53 official, 0 third-party commits, week of 2026-05-10A2A: 24 official, 0 third-party commits, week of 2026-05-17A2A: 27 official, 0 third-party commits, week of 2026-05-24A2A: 45 official, 0 third-party commits, week of 2026-05-31A2A: 40 official, 1 third-party commits, week of 2026-06-07A2A: 18 official, 0 third-party commits, week of 2026-06-14A2A: 27 official, 3 third-party commits, week of 2026-06-21A2A: 28 official, 0 third-party commits, week of 2026-06-28A2A: 25 official, 2 third-party commits, week of 2026-07-05A2A: 24 official, 2 third-party commits, week of 2026-07-12A2A: 42 official, 2 third-party commits, week of 2026-07-19A2A: 33 official, 2 third-party commits, week of 2026-07-26A2A: 43 official, 4 third-party commits, week of 2026-08-02A2A: 43 official, 3 third-party commits, week of 2026-08-09A2A: 58 official, 3 third-party commits, week of 2026-08-16A2A: 59 official, 1 third-party commits, week of 2026-08-23A2A: 27 official, 8 third-party commits, week of 2026-08-30A2A: 59 official, 3 third-party commits, week of 2026-09-06A2A: 103 official, 2 third-party commits, week of 2026-09-13A2A: 63 official, 0 third-party commits, week of 2026-09-20A2A: 58 official, 0 third-party commits, week of 2026-09-27A2A: 61 official, 2 third-party commits, week of 2026-10-04A2A: 60 official, 1 third-party commits, week of 2026-10-11x4021,046 official · 955 third-partyx402: 4 official, 11 third-party commits, week of 2025-10-19x402: 11 official, 3 third-party commits, week of 2025-10-26x402: 3 official, 14 third-party commits, week of 2025-11-02x402: 15 official, 1 third-party commits, week of 2025-11-09x402: 0 official, 0 third-party commits, week of 2025-11-09x402: 9 official, 6 third-party commits, week of 2025-11-16x402: 0 official, 0 third-party commits, week of 2025-11-16x402: 10 official, 0 third-party commits, week of 2025-11-23x402: 0 official, 0 third-party commits, week of 2025-11-23x402: 7 official, 0 third-party commits, week of 2025-11-30x402: 0 official, 0 third-party commits, week of 2025-11-30x402: 17 official, 51 third-party commits, week of 2025-12-07x402: 0 official, 0 third-party commits, week of 2025-12-07x402: 10 official, 147 third-party commits, week of 2025-12-14x402: 0 official, 0 third-party commits, week of 2025-12-14x402: 16 official, 90 third-party commits, week of 2025-12-21x402: 0 official, 0 third-party commits, week of 2025-12-21x402: 12 official, 33 third-party commits, week of 2025-12-28x402: 0 official, 0 third-party commits, week of 2025-12-28x402: 25 official, 98 third-party commits, week of 2026-01-04x402: 0 official, 0 third-party commits, week of 2026-01-04x402: 19 official, 22 third-party commits, week of 2026-01-11x402: 0 official, 0 third-party commits, week of 2026-01-11x402: 19 official, 14 third-party commits, week of 2026-01-18x402: 0 official, 0 third-party commits, week of 2026-01-18x402: 26 official, 70 third-party commits, week of 2026-01-25x402: 0 official, 0 third-party commits, week of 2026-01-25x402: 31 official, 95 third-party commits, week of 2026-02-01x402: 0 official, 0 third-party commits, week of 2026-02-01x402: 19 official, 19 third-party commits, week of 2026-02-08x402: 0 official, 0 third-party commits, week of 2026-02-08x402: 22 official, 11 third-party commits, week of 2026-02-15x402: 0 official, 0 third-party commits, week of 2026-02-15x402: 56 official, 9 third-party commits, week of 2026-02-22x402: 0 official, 0 third-party commits, week of 2026-02-22x402: 31 official, 1 third-party commits, week of 2026-03-01x402: 0 official, 0 third-party commits, week of 2026-03-01x402: 31 official, 6 third-party commits, week of 2026-03-08x402: 0 official, 0 third-party commits, week of 2026-03-08x402: 27 official, 0 third-party commits, week of 2026-03-15x402: 22 official, 12 third-party commits, week of 2026-03-22x402: 19 official, 11 third-party commits, week of 2026-03-29x402: 15 official, 2 third-party commits, week of 2026-04-05x402: 21 official, 3 third-party commits, week of 2026-04-12x402: 16 official, 16 third-party commits, week of 2026-04-19x402: 13 official, 20 third-party commits, week of 2026-04-26x402: 17 official, 17 third-party commits, week of 2026-05-03x402: 34 official, 13 third-party commits, week of 2026-05-10x402: 23 official, 3 third-party commits, week of 2026-05-17x402: 38 official, 17 third-party commits, week of 2026-05-24x402: 18 official, 41 third-party commits, week of 2026-05-31x402: 23 official, 42 third-party commits, week of 2026-06-07x402: 24 official, 9 third-party commits, week of 2026-06-14x402: 14 official, 4 third-party commits, week of 2026-06-21x402: 13 official, 6 third-party commits, week of 2026-06-28x402: 14 official, 4 third-party commits, week of 2026-07-05x402: 22 official, 8 third-party commits, week of 2026-07-12x402: 24 official, 2 third-party commits, week of 2026-07-19x402: 11 official, 3 third-party commits, week of 2026-07-26x402: 33 official, 2 third-party commits, week of 2026-08-02x402: 23 official, 1 third-party commits, week of 2026-08-09x402: 23 official, 0 third-party commits, week of 2026-08-16x402: 27 official, 1 third-party commits, week of 2026-08-23x402: 41 official, 4 third-party commits, week of 2026-08-30x402: 16 official, 2 third-party commits, week of 2026-09-06x402: 28 official, 1 third-party commits, week of 2026-09-13x402: 19 official, 5 third-party commits, week of 2026-09-20x402: 20 official, 1 third-party commits, week of 2026-09-27x402: 8 official, 3 third-party commits, week of 2026-10-04x402: 7 official, 1 third-party commits, week of 2026-10-11MPP1,106 official · 396 third-partyMPP: 0 official, 0 third-party commits, week of 2025-10-18MPP: 0 official, 0 third-party commits, week of 2025-10-25MPP: 0 official, 0 third-party commits, week of 2025-11-01MPP: 0 official, 5 third-party commits, week of 2025-11-09MPP: 0 official, 19 third-party commits, week of 2025-11-16MPP: 0 official, 6 third-party commits, week of 2025-11-23MPP: 0 official, 6 third-party commits, week of 2025-11-30MPP: 0 official, 11 third-party commits, week of 2025-12-07MPP: 0 official, 3 third-party commits, week of 2025-12-14MPP: 0 official, 0 third-party commits, week of 2025-12-21MPP: 0 official, 2 third-party commits, week of 2025-12-28MPP: 1 official, 1 third-party commits, week of 2026-01-04MPP: 1 official, 12 third-party commits, week of 2026-01-11MPP: 24 official, 5 third-party commits, week of 2026-01-18MPP: 73 official, 27 third-party commits, week of 2026-01-25MPP: 31 official, 8 third-party commits, week of 2026-02-01MPP: 94 official, 0 third-party commits, week of 2026-02-08MPP: 62 official, 1 third-party commits, week of 2026-02-15MPP: 25 official, 20 third-party commits, week of 2026-02-22MPP: 20 official, 0 third-party commits, week of 2026-03-01MPP: 19 official, 0 third-party commits, week of 2026-03-08MPP: 28 official, 10 third-party commits, week of 2026-03-15MPP: 49 official, 53 third-party commits, week of 2026-03-22MPP: 35 official, 17 third-party commits, week of 2026-03-29MPP: 35 official, 23 third-party commits, week of 2026-04-05MPP: 28 official, 22 third-party commits, week of 2026-04-12MPP: 30 official, 25 third-party commits, week of 2026-04-19MPP: 17 official, 22 third-party commits, week of 2026-04-26MPP: 18 official, 14 third-party commits, week of 2026-05-03MPP: 28 official, 3 third-party commits, week of 2026-05-10MPP: 16 official, 16 third-party commits, week of 2026-05-17MPP: 3 official, 1 third-party commits, week of 2026-05-24MPP: 25 official, 18 third-party commits, week of 2026-05-31MPP: 21 official, 1 third-party commits, week of 2026-06-07MPP: 25 official, 4 third-party commits, week of 2026-06-14MPP: 21 official, 5 third-party commits, week of 2026-06-21MPP: 28 official, 6 third-party commits, week of 2026-06-28MPP: 10 official, 1 third-party commits, week of 2026-07-05MPP: 36 official, 3 third-party commits, week of 2026-07-12MPP: 36 official, 2 third-party commits, week of 2026-07-19MPP: 19 official, 3 third-party commits, week of 2026-07-26MPP: 29 official, 2 third-party commits, week of 2026-08-02MPP: 14 official, 1 third-party commits, week of 2026-08-09MPP: 25 official, 0 third-party commits, week of 2026-08-16MPP: 23 official, 1 third-party commits, week of 2026-08-23MPP: 17 official, 4 third-party commits, week of 2026-08-30MPP: 17 official, 2 third-party commits, week of 2026-09-06MPP: 11 official, 1 third-party commits, week of 2026-09-13MPP: 13 official, 5 third-party commits, week of 2026-09-20MPP: 58 official, 1 third-party commits, week of 2026-09-27MPP: 17 official, 3 third-party commits, week of 2026-10-04MPP: 24 official, 1 third-party commits, week of 2026-10-11Web Bot Auth93 official · 1,062 third-partyWeb Bot Auth: 1 official, 0 third-party commits, week of 2025-10-19Web Bot Auth: 1 official, 0 third-party commits, week of 2025-10-26Web Bot Auth: 1 official, 10 third-party commits, week of 2025-11-02Web Bot Auth: 0 official, 0 third-party commits, week of 2025-11-09Web Bot Auth: 0 official, 0 third-party commits, week of 2025-11-16Web Bot Auth: 0 official, 0 third-party commits, week of 2025-11-23Web Bot Auth: 0 official, 0 third-party commits, week of 2025-11-30Web Bot Auth: 0 official, 0 third-party commits, week of 2025-12-07Web Bot Auth: 2 official, 0 third-party commits, week of 2025-12-14Web Bot Auth: 0 official, 0 third-party commits, week of 2025-12-21Web Bot Auth: 0 official, 0 third-party commits, week of 2025-12-28Web Bot Auth: 0 official, 0 third-party commits, week of 2026-01-04Web Bot Auth: 2 official, 39 third-party commits, week of 2026-01-11Web Bot Auth: 0 official, 60 third-party commits, week of 2026-01-18Web Bot Auth: 0 official, 93 third-party commits, week of 2026-01-25Web Bot Auth: 0 official, 356 third-party commits, week of 2026-02-01Web Bot Auth: 0 official, 26 third-party commits, week of 2026-02-08Web Bot Auth: 0 official, 106 third-party commits, week of 2026-02-15Web Bot Auth: 0 official, 278 third-party commits, week of 2026-02-22Web Bot Auth: 2 official, 72 third-party commits, week of 2026-03-01Web Bot Auth: 4 official, 0 third-party commits, week of 2026-03-08Web Bot Auth: 0 official, 0 third-party commits, week of 2026-03-15Web Bot Auth: 0 official, 0 third-party commits, week of 2026-03-22Web Bot Auth: 0 official, 0 third-party commits, week of 2026-03-29Web Bot Auth: 0 official, 0 third-party commits, week of 2026-04-05Web Bot Auth: 1 official, 0 third-party commits, week of 2026-04-12Web Bot Auth: 5 official, 0 third-party commits, week of 2026-04-19Web Bot Auth: 1 official, 0 third-party commits, week of 2026-04-26Web Bot Auth: 5 official, 0 third-party commits, week of 2026-05-03Web Bot Auth: 0 official, 0 third-party commits, week of 2026-05-10Web Bot Auth: 0 official, 0 third-party commits, week of 2026-05-17Web Bot Auth: 7 official, 0 third-party commits, week of 2026-05-24Web Bot Auth: 0 official, 0 third-party commits, week of 2026-05-31Web Bot Auth: 3 official, 0 third-party commits, week of 2026-06-07Web Bot Auth: 0 official, 0 third-party commits, week of 2026-06-14Web Bot Auth: 8 official, 0 third-party commits, week of 2026-06-21Web Bot Auth: 12 official, 0 third-party commits, week of 2026-06-28Web Bot Auth: 1 official, 0 third-party commits, week of 2026-07-05Web Bot Auth: 3 official, 0 third-party commits, week of 2026-07-12Web Bot Auth: 7 official, 0 third-party commits, week of 2026-07-19Web Bot Auth: 2 official, 0 third-party commits, week of 2026-07-26Web Bot Auth: 2 official, 0 third-party commits, week of 2026-08-02Web Bot Auth: 3 official, 0 third-party commits, week of 2026-08-09Web Bot Auth: 3 official, 10 third-party commits, week of 2026-08-16Web Bot Auth: 5 official, 0 third-party commits, week of 2026-08-23Web Bot Auth: 5 official, 2 third-party commits, week of 2026-08-30Web Bot Auth: 1 official, 4 third-party commits, week of 2026-09-06Web Bot Auth: 1 official, 0 third-party commits, week of 2026-09-13Web Bot Auth: 0 official, 0 third-party commits, week of 2026-09-20Web Bot Auth: 0 official, 3 third-party commits, week of 2026-09-27Web Bot Auth: 2 official, 3 third-party commits, week of 2026-10-04Web Bot Auth: 3 official, 0 third-party commits, week of 2026-10-11UCP703 official · 310 third-party3600UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: no repository yet (earliest created 2025-12-31)UCP: 0 official, 0 third-party commits, week of 2025-12-28UCP: 0 official, 1 third-party commits, week of 2026-01-04UCP: 38 official, 8 third-party commits, week of 2026-01-11UCP: 28 official, 62 third-party commits, week of 2026-01-18UCP: 20 official, 12 third-party commits, week of 2026-01-25UCP: 4 official, 17 third-party commits, week of 2026-02-01UCP: 11 official, 11 third-party commits, week of 2026-02-08UCP: 19 official, 5 third-party commits, week of 2026-02-15UCP: 17 official, 14 third-party commits, week of 2026-02-22UCP: 12 official, 5 third-party commits, week of 2026-03-01UCP: 21 official, 5 third-party commits, week of 2026-03-08UCP: 16 official, 3 third-party commits, week of 2026-03-15UCP: 4 official, 2 third-party commits, week of 2026-03-22UCP: 15 official, 1 third-party commits, week of 2026-03-29UCP: 8 official, 0 third-party commits, week of 2026-04-05UCP: 10 official, 1 third-party commits, week of 2026-04-12UCP: 26 official, 0 third-party commits, week of 2026-04-19UCP: 9 official, 1 third-party commits, week of 2026-04-26UCP: 7 official, 3 third-party commits, week of 2026-05-03UCP: 11 official, 0 third-party commits, week of 2026-05-10UCP: 13 official, 20 third-party commits, week of 2026-05-17UCP: 3 official, 1 third-party commits, week of 2026-05-24UCP: 2 official, 3 third-party commits, week of 2026-05-31UCP: 10 official, 3 third-party commits, week of 2026-06-07UCP: 27 official, 0 third-party commits, week of 2026-06-14UCP: 17 official, 7 third-party commits, week of 2026-06-21UCP: 12 official, 1 third-party commits, week of 2026-06-28UCP: 13 official, 9 third-party commits, week of 2026-07-05UCP: 25 official, 1 third-party commits, week of 2026-07-12UCP: 32 official, 0 third-party commits, week of 2026-07-19UCP: 23 official, 0 third-party commits, week of 2026-07-26UCP: 19 official, 2 third-party commits, week of 2026-08-02UCP: 63 official, 34 third-party commits, week of 2026-08-09UCP: 39 official, 2 third-party commits, week of 2026-08-16UCP: 17 official, 9 third-party commits, week of 2026-08-23UCP: 15 official, 23 third-party commits, week of 2026-08-30UCP: 9 official, 32 third-party commits, week of 2026-09-06UCP: 7 official, 7 third-party commits, week of 2026-09-13UCP: 21 official, 0 third-party commits, week of 2026-09-20UCP: 20 official, 1 third-party commits, week of 2026-09-27UCP: 18 official, 0 third-party commits, week of 2026-10-04UCP: 22 official, 4 third-party commits, week of 2026-10-11L402272 official · 197 third-partyL402: 0 official, 0 third-party commits, week of 2025-10-18L402: 0 official, 0 third-party commits, week of 2025-10-19L402: 0 official, 0 third-party commits, week of 2025-10-25L402: 0 official, 1 third-party commits, week of 2025-10-26L402: 0 official, 0 third-party commits, week of 2025-11-01L402: 1 official, 1 third-party commits, week of 2025-11-02L402: 0 official, 4 third-party commits, week of 2025-11-09L402: 2 official, 1 third-party commits, week of 2025-11-16L402: 3 official, 2 third-party commits, week of 2025-11-23L402: 0 official, 0 third-party commits, week of 2025-11-30L402: 0 official, 5 third-party commits, week of 2025-12-07L402: 0 official, 0 third-party commits, week of 2025-12-14L402: 0 official, 1 third-party commits, week of 2025-12-21L402: 0 official, 0 third-party commits, week of 2025-12-28L402: 0 official, 0 third-party commits, week of 2026-01-04L402: 6 official, 1 third-party commits, week of 2026-01-11L402: 2 official, 2 third-party commits, week of 2026-01-18L402: 3 official, 2 third-party commits, week of 2026-01-25L402: 1 official, 0 third-party commits, week of 2026-02-01L402: 43 official, 1 third-party commits, week of 2026-02-08L402: 0 official, 2 third-party commits, week of 2026-02-15L402: 1 official, 4 third-party commits, week of 2026-02-22L402: 4 official, 1 third-party commits, week of 2026-03-01L402: 26 official, 1 third-party commits, week of 2026-03-08L402: 20 official, 0 third-party commits, week of 2026-03-15L402: 45 official, 2 third-party commits, week of 2026-03-22L402: 0 official, 4 third-party commits, week of 2026-03-29L402: 1 official, 0 third-party commits, week of 2026-04-05L402: 1 official, 3 third-party commits, week of 2026-04-12L402: 2 official, 1 third-party commits, week of 2026-04-19L402: 1 official, 5 third-party commits, week of 2026-04-26L402: 0 official, 0 third-party commits, week of 2026-05-03L402: 0 official, 2 third-party commits, week of 2026-05-10L402: 0 official, 2 third-party commits, week of 2026-05-17L402: 5 official, 4 third-party commits, week of 2026-05-24L402: 0 official, 4 third-party commits, week of 2026-05-31L402: 0 official, 1 third-party commits, week of 2026-06-07L402: 0 official, 1 third-party commits, week of 2026-06-14L402: 0 official, 2 third-party commits, week of 2026-06-21L402: 2 official, 9 third-party commits, week of 2026-06-28L402: 17 official, 0 third-party commits, week of 2026-07-05L402: 0 official, 2 third-party commits, week of 2026-07-12L402: 0 official, 8 third-party commits, week of 2026-07-19L402: 15 official, 11 third-party commits, week of 2026-07-26L402: 3 official, 8 third-party commits, week of 2026-08-02L402: 17 official, 11 third-party commits, week of 2026-08-09L402: 1 official, 13 third-party commits, week of 2026-08-16L402: 0 official, 17 third-party commits, week of 2026-08-23L402: 3 official, 16 third-party commits, week of 2026-08-30L402: 5 official, 5 third-party commits, week of 2026-09-06L402: 3 official, 18 third-party commits, week of 2026-09-13L402: 22 official, 8 third-party commits, week of 2026-09-20L402: 6 official, 8 third-party commits, week of 2026-09-27L402: 10 official, 0 third-party commits, week of 2026-10-04L402: 1 official, 3 third-party commits, week of 2026-10-11KYA-OS324 officialcreated Mar 2026KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: no repository yet (earliest created 2026-03-10)KYA-OS: 1 official commits, week of 2026-03-08KYA-OS: 6 official commits, week of 2026-03-15KYA-OS: 14 official commits, week of 2026-03-22KYA-OS: 13 official commits, week of 2026-03-29KYA-OS: 0 official commits, week of 2026-04-05KYA-OS: 0 official commits, week of 2026-04-12KYA-OS: 2 official commits, week of 2026-04-19KYA-OS: 0 official commits, week of 2026-04-26KYA-OS: 0 official commits, week of 2026-05-03KYA-OS: 17 official commits, week of 2026-05-10KYA-OS: 5 official commits, week of 2026-05-17KYA-OS: 22 official commits, week of 2026-05-24KYA-OS: 32 official commits, week of 2026-05-31KYA-OS: 3 official commits, week of 2026-06-07KYA-OS: 13 official commits, week of 2026-06-14KYA-OS: 0 official commits, week of 2026-06-21KYA-OS: 12 official commits, week of 2026-06-28KYA-OS: 31 official commits, week of 2026-07-05KYA-OS: 2 official commits, week of 2026-07-12KYA-OS: 18 official commits, week of 2026-07-19KYA-OS: 14 official commits, week of 2026-07-26KYA-OS: 9 official commits, week of 2026-08-02KYA-OS: 10 official commits, week of 2026-08-09KYA-OS: 12 official commits, week of 2026-08-16KYA-OS: 12 official commits, week of 2026-08-23KYA-OS: 0 official commits, week of 2026-08-30KYA-OS: 0 official commits, week of 2026-09-06KYA-OS: 5 official commits, week of 2026-09-13KYA-OS: 19 official commits, week of 2026-09-20KYA-OS: 6 official commits, week of 2026-09-27KYA-OS: 25 official commits, week of 2026-10-04KYA-OS: 21 official commits, week of 2026-10-11ACP100 official · 146 third-partyACP: 0 official, 0 third-party commits, week of 2025-10-19ACP: 0 official, 0 third-party commits, week of 2025-10-26ACP: 0 official, 0 third-party commits, week of 2025-11-02ACP: 0 official, 0 third-party commits, week of 2025-11-09ACP: 0 official, 0 third-party commits, week of 2025-11-16ACP: 0 official, 10 third-party commits, week of 2025-11-23ACP: 1 official, 0 third-party commits, week of 2025-11-30ACP: 0 official, 0 third-party commits, week of 2025-12-07ACP: 5 official, 2 third-party commits, week of 2025-12-14ACP: 0 official, 0 third-party commits, week of 2025-12-21ACP: 0 official, 0 third-party commits, week of 2025-12-28ACP: 4 official, 1 third-party commits, week of 2026-01-04ACP: 5 official, 0 third-party commits, week of 2026-01-11ACP: 4 official, 31 third-party commits, week of 2026-01-18ACP: 8 official, 12 third-party commits, week of 2026-01-25ACP: 17 official, 17 third-party commits, week of 2026-02-01ACP: 12 official, 11 third-party commits, week of 2026-02-08ACP: 6 official, 5 third-party commits, week of 2026-02-15ACP: 4 official, 14 third-party commits, week of 2026-02-22ACP: 0 official, 5 third-party commits, week of 2026-03-01ACP: 3 official, 5 third-party commits, week of 2026-03-08ACP: 4 official, 3 third-party commits, week of 2026-03-15ACP: 0 official, 2 third-party commits, week of 2026-03-22ACP: 0 official, 1 third-party commits, week of 2026-03-29ACP: 2 official, 0 third-party commits, week of 2026-04-05ACP: 7 official, 1 third-party commits, week of 2026-04-12ACP: 4 official, 0 third-party commits, week of 2026-04-19ACP: 2 official, 1 third-party commits, week of 2026-04-26ACP: 1 official, 3 third-party commits, week of 2026-05-03ACP: 2 official, 0 third-party commits, week of 2026-05-10ACP: 2 official, 0 third-party commits, week of 2026-05-17ACP: 0 official, 0 third-party commits, week of 2026-05-24ACP: 2 official, 0 third-party commits, week of 2026-05-31ACP: 1 official, 1 third-party commits, week of 2026-06-07ACP: 3 official, 0 third-party commits, week of 2026-06-14ACP: 0 official, 5 third-party commits, week of 2026-06-21ACP: 0 official, 1 third-party commits, week of 2026-06-28ACP: 0 official, 0 third-party commits, week of 2026-07-05ACP: 1 official, 1 third-party commits, week of 2026-07-12ACP: 0 official, 0 third-party commits, week of 2026-07-19ACP: 0 official, 0 third-party commits, week of 2026-07-26ACP: 0 official, 2 third-party commits, week of 2026-08-02ACP: 0 official, 2 third-party commits, week of 2026-08-09ACP: 0 official, 1 third-party commits, week of 2026-08-16ACP: 0 official, 1 third-party commits, week of 2026-08-23ACP: 0 official, 1 third-party commits, week of 2026-08-30ACP: 0 official, 0 third-party commits, week of 2026-09-06ACP: 0 official, 5 third-party commits, week of 2026-09-13ACP: 0 official, 0 third-party commits, week of 2026-09-20ACP: 0 official, 1 third-party commits, week of 2026-09-27ACP: 0 official, 0 third-party commits, week of 2026-10-04ACP: 0 official, 1 third-party commits, week of 2026-10-11PAP3 official · 176 third-partycreated Oct 2026PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: no repository yet (earliest created 2026-10-09)PAP: 0 official, 42 third-party commits, week of 2026-10-04PAP: 2 official, 134 third-party commits, week of 2026-10-11AP220 official · 124 third-party3600AP2: 0 official, 0 third-party commits, week of 2025-10-19AP2: 4 official, 0 third-party commits, week of 2025-10-26AP2: 0 official, 1 third-party commits, week of 2025-11-02AP2: 3 official, 0 third-party commits, week of 2025-11-09AP2: 2 official, 0 third-party commits, week of 2025-11-16AP2: 0 official, 0 third-party commits, week of 2025-11-23AP2: 0 official, 0 third-party commits, week of 2025-11-30AP2: 0 official, 0 third-party commits, week of 2025-12-07AP2: 1 official, 0 third-party commits, week of 2025-12-14AP2: 0 official, 0 third-party commits, week of 2025-12-21AP2: 0 official, 0 third-party commits, week of 2025-12-28AP2: 0 official, 0 third-party commits, week of 2026-01-04AP2: 1 official, 0 third-party commits, week of 2026-01-11AP2: 1 official, 0 third-party commits, week of 2026-01-18AP2: 1 official, 0 third-party commits, week of 2026-01-25AP2: 0 official, 0 third-party commits, week of 2026-02-01AP2: 1 official, 0 third-party commits, week of 2026-02-08AP2: 0 official, 0 third-party commits, week of 2026-02-15AP2: 0 official, 0 third-party commits, week of 2026-02-22AP2: 0 official, 0 third-party commits, week of 2026-03-01AP2: 0 official, 0 third-party commits, week of 2026-03-08AP2: 0 official, 0 third-party commits, week of 2026-03-15AP2: 0 official, 12 third-party commits, week of 2026-03-22AP2: 0 official, 9 third-party commits, week of 2026-03-29AP2: 0 official, 2 third-party commits, week of 2026-04-05AP2: 0 official, 1 third-party commits, week of 2026-04-12AP2: 1 official, 14 third-party commits, week of 2026-04-19AP2: 5 official, 20 third-party commits, week of 2026-04-26AP2: 0 official, 14 third-party commits, week of 2026-05-03AP2: 0 official, 3 third-party commits, week of 2026-05-10AP2: 0 official, 2 third-party commits, week of 2026-05-17AP2: 0 official, 0 third-party commits, week of 2026-05-24AP2: 0 official, 1 third-party commits, week of 2026-05-31AP2: 0 official, 1 third-party commits, week of 2026-06-07AP2: 0 official, 4 third-party commits, week of 2026-06-14AP2: 0 official, 4 third-party commits, week of 2026-06-21AP2: 0 official, 6 third-party commits, week of 2026-06-28AP2: 0 official, 1 third-party commits, week of 2026-07-05AP2: 0 official, 3 third-party commits, week of 2026-07-12AP2: 0 official, 2 third-party commits, week of 2026-07-19AP2: 0 official, 3 third-party commits, week of 2026-07-26AP2: 0 official, 2 third-party commits, week of 2026-08-02AP2: 0 official, 1 third-party commits, week of 2026-08-09AP2: 0 official, 0 third-party commits, week of 2026-08-16AP2: 0 official, 1 third-party commits, week of 2026-08-23AP2: 0 official, 4 third-party commits, week of 2026-08-30AP2: 0 official, 2 third-party commits, week of 2026-09-06AP2: 0 official, 1 third-party commits, week of 2026-09-13AP2: 0 official, 5 third-party commits, week of 2026-09-20AP2: 0 official, 1 third-party commits, week of 2026-09-27AP2: 0 official, 3 third-party commits, week of 2026-10-04AP2: 0 official, 1 third-party commits, week of 2026-10-11KYAPay62 official · 77 third-partyKYAPay: 0 official, 0 third-party commits, week of 2025-10-18KYAPay: 0 official, 0 third-party commits, week of 2025-10-19KYAPay: 0 official, 0 third-party commits, week of 2025-10-25KYAPay: 0 official, 0 third-party commits, week of 2025-10-26KYAPay: 0 official, 0 third-party commits, week of 2025-11-01KYAPay: 0 official, 0 third-party commits, week of 2025-11-02KYAPay: 0 official, 0 third-party commits, week of 2025-11-09KYAPay: 0 official, 0 third-party commits, week of 2025-11-16KYAPay: 0 official, 0 third-party commits, week of 2025-11-23KYAPay: 0 official, 0 third-party commits, week of 2025-11-30KYAPay: 0 official, 0 third-party commits, week of 2025-12-07KYAPay: 0 official, 0 third-party commits, week of 2025-12-14KYAPay: 0 official, 0 third-party commits, week of 2025-12-21KYAPay: 0 official, 0 third-party commits, week of 2025-12-28KYAPay: 0 official, 0 third-party commits, week of 2026-01-04KYAPay: 0 official, 0 third-party commits, week of 2026-01-11KYAPay: 0 official, 0 third-party commits, week of 2026-01-18KYAPay: 2 official, 0 third-party commits, week of 2026-01-25KYAPay: 2 official, 0 third-party commits, week of 2026-02-01KYAPay: 1 official, 0 third-party commits, week of 2026-02-08KYAPay: 0 official, 0 third-party commits, week of 2026-02-15KYAPay: 3 official, 0 third-party commits, week of 2026-02-22KYAPay: 1 official, 0 third-party commits, week of 2026-03-01KYAPay: 3 official, 0 third-party commits, week of 2026-03-08KYAPay: 3 official, 0 third-party commits, week of 2026-03-15KYAPay: 2 official, 0 third-party commits, week of 2026-03-22KYAPay: 0 official, 0 third-party commits, week of 2026-03-29KYAPay: 2 official, 0 third-party commits, week of 2026-04-05KYAPay: 7 official, 0 third-party commits, week of 2026-04-12KYAPay: 3 official, 0 third-party commits, week of 2026-04-19KYAPay: 3 official, 0 third-party commits, week of 2026-04-26KYAPay: 7 official, 0 third-party commits, week of 2026-05-03KYAPay: 2 official, 0 third-party commits, week of 2026-05-10KYAPay: 3 official, 0 third-party commits, week of 2026-05-17KYAPay: 0 official, 0 third-party commits, week of 2026-05-24KYAPay: 1 official, 0 third-party commits, week of 2026-05-31KYAPay: 0 official, 0 third-party commits, week of 2026-06-07KYAPay: 1 official, 0 third-party commits, week of 2026-06-14KYAPay: 0 official, 0 third-party commits, week of 2026-06-21KYAPay: 0 official, 0 third-party commits, week of 2026-06-28KYAPay: 0 official, 0 third-party commits, week of 2026-07-05KYAPay: 0 official, 0 third-party commits, week of 2026-07-12KYAPay: 2 official, 0 third-party commits, week of 2026-07-19KYAPay: 1 official, 0 third-party commits, week of 2026-07-26KYAPay: 0 official, 0 third-party commits, week of 2026-08-02KYAPay: 0 official, 0 third-party commits, week of 2026-08-09KYAPay: 0 official, 0 third-party commits, week of 2026-08-16KYAPay: 0 official, 0 third-party commits, week of 2026-08-23KYAPay: 1 official, 0 third-party commits, week of 2026-08-30KYAPay: 0 official, 0 third-party commits, week of 2026-09-06KYAPay: 0 official, 50 third-party commits, week of 2026-09-13KYAPay: 0 official, 27 third-party commits, week of 2026-09-20KYAPay: 0 official, 0 third-party commits, week of 2026-09-27KYAPay: 12 official, 0 third-party commits, week of 2026-10-04KYAPay: 0 official, 0 third-party commits, week of 2026-10-11ANS104 official · 14 third-partyANS: 0 official, 0 third-party commits, week of 2025-10-18ANS: 0 official, 0 third-party commits, week of 2025-10-19ANS: 0 official, 0 third-party commits, week of 2025-10-25ANS: 0 official, 0 third-party commits, week of 2025-10-26ANS: 0 official, 0 third-party commits, week of 2025-11-01ANS: 0 official, 0 third-party commits, week of 2025-11-02ANS: 0 official, 0 third-party commits, week of 2025-11-09ANS: 0 official, 0 third-party commits, week of 2025-11-09ANS: 1 official, 0 third-party commits, week of 2025-11-16ANS: 0 official, 0 third-party commits, week of 2025-11-16ANS: 0 official, 0 third-party commits, week of 2025-11-23ANS: 0 official, 0 third-party commits, week of 2025-11-23ANS: 0 official, 0 third-party commits, week of 2025-11-30ANS: 0 official, 0 third-party commits, week of 2025-11-30ANS: 1 official, 0 third-party commits, week of 2025-12-07ANS: 0 official, 0 third-party commits, week of 2025-12-07ANS: 0 official, 0 third-party commits, week of 2025-12-14ANS: 0 official, 0 third-party commits, week of 2025-12-14ANS: 0 official, 0 third-party commits, week of 2025-12-21ANS: 0 official, 0 third-party commits, week of 2025-12-21ANS: 0 official, 0 third-party commits, week of 2025-12-28ANS: 0 official, 0 third-party commits, week of 2025-12-28ANS: 0 official, 0 third-party commits, week of 2026-01-04ANS: 0 official, 0 third-party commits, week of 2026-01-04ANS: 0 official, 0 third-party commits, week of 2026-01-11ANS: 0 official, 0 third-party commits, week of 2026-01-11ANS: 0 official, 0 third-party commits, week of 2026-01-18ANS: 0 official, 0 third-party commits, week of 2026-01-18ANS: 0 official, 0 third-party commits, week of 2026-01-25ANS: 0 official, 0 third-party commits, week of 2026-01-25ANS: 0 official, 0 third-party commits, week of 2026-02-01ANS: 0 official, 0 third-party commits, week of 2026-02-01ANS: 0 official, 0 third-party commits, week of 2026-02-08ANS: 0 official, 0 third-party commits, week of 2026-02-08ANS: 1 official, 0 third-party commits, week of 2026-02-15ANS: 0 official, 0 third-party commits, week of 2026-02-15ANS: 1 official, 0 third-party commits, week of 2026-02-22ANS: 0 official, 0 third-party commits, week of 2026-02-22ANS: 1 official, 0 third-party commits, week of 2026-03-01ANS: 0 official, 0 third-party commits, week of 2026-03-01ANS: 0 official, 0 third-party commits, week of 2026-03-08ANS: 0 official, 0 third-party commits, week of 2026-03-08ANS: 1 official, 0 third-party commits, week of 2026-03-15ANS: 3 official, 0 third-party commits, week of 2026-03-22ANS: 1 official, 0 third-party commits, week of 2026-03-29ANS: 6 official, 0 third-party commits, week of 2026-04-05ANS: 1 official, 0 third-party commits, week of 2026-04-12ANS: 0 official, 0 third-party commits, week of 2026-04-19ANS: 0 official, 0 third-party commits, week of 2026-04-26ANS: 8 official, 0 third-party commits, week of 2026-05-03ANS: 0 official, 0 third-party commits, week of 2026-05-10ANS: 0 official, 0 third-party commits, week of 2026-05-17ANS: 3 official, 0 third-party commits, week of 2026-05-24ANS: 10 official, 0 third-party commits, week of 2026-05-31ANS: 2 official, 0 third-party commits, week of 2026-06-07ANS: 3 official, 0 third-party commits, week of 2026-06-14ANS: 9 official, 0 third-party commits, week of 2026-06-21ANS: 2 official, 11 third-party commits, week of 2026-06-28ANS: 1 official, 1 third-party commits, week of 2026-07-05ANS: 15 official, 0 third-party commits, week of 2026-07-12ANS: 11 official, 0 third-party commits, week of 2026-07-19ANS: 0 official, 1 third-party commits, week of 2026-07-26ANS: 1 official, 0 third-party commits, week of 2026-08-02ANS: 0 official, 0 third-party commits, week of 2026-08-09ANS: 2 official, 0 third-party commits, week of 2026-08-16ANS: 2 official, 0 third-party commits, week of 2026-08-23ANS: 3 official, 0 third-party commits, week of 2026-08-30ANS: 4 official, 1 third-party commits, week of 2026-09-06ANS: 2 official, 0 third-party commits, week of 2026-09-13ANS: 0 official, 0 third-party commits, week of 2026-09-20ANS: 2 official, 0 third-party commits, week of 2026-09-27ANS: 1 official, 0 third-party commits, week of 2026-10-04ANS: 6 official, 0 third-party commits, week of 2026-10-11TAP1 official · 112 third-partyTAP: 0 official, 0 third-party commits, week of 2025-10-19TAP: 1 official, 0 third-party commits, week of 2025-10-26TAP: 0 official, 0 third-party commits, week of 2025-11-02TAP: 0 official, 0 third-party commits, week of 2025-11-09TAP: 0 official, 0 third-party commits, week of 2025-11-16TAP: 0 official, 0 third-party commits, week of 2025-11-23TAP: 0 official, 0 third-party commits, week of 2025-11-30TAP: 0 official, 0 third-party commits, week of 2025-12-07TAP: 0 official, 0 third-party commits, week of 2025-12-14TAP: 0 official, 0 third-party commits, week of 2025-12-21TAP: 0 official, 0 third-party commits, week of 2025-12-28TAP: 0 official, 0 third-party commits, week of 2026-01-04TAP: 0 official, 0 third-party commits, week of 2026-01-11TAP: 0 official, 0 third-party commits, week of 2026-01-18TAP: 0 official, 0 third-party commits, week of 2026-01-25TAP: 0 official, 0 third-party commits, week of 2026-02-01TAP: 0 official, 0 third-party commits, week of 2026-02-08TAP: 0 official, 0 third-party commits, week of 2026-02-15TAP: 0 official, 0 third-party commits, week of 2026-02-22TAP: 0 official, 0 third-party commits, week of 2026-03-01TAP: 0 official, 0 third-party commits, week of 2026-03-08TAP: 0 official, 0 third-party commits, week of 2026-03-15TAP: 0 official, 0 third-party commits, week of 2026-03-22TAP: 0 official, 0 third-party commits, week of 2026-03-29TAP: 0 official, 0 third-party commits, week of 2026-04-05TAP: 0 official, 0 third-party commits, week of 2026-04-12TAP: 0 official, 0 third-party commits, week of 2026-04-19TAP: 0 official, 0 third-party commits, week of 2026-04-26TAP: 0 official, 0 third-party commits, week of 2026-05-03TAP: 0 official, 0 third-party commits, week of 2026-05-10TAP: 0 official, 9 third-party commits, week of 2026-05-17TAP: 0 official, 19 third-party commits, week of 2026-05-24TAP: 0 official, 5 third-party commits, week of 2026-05-31TAP: 0 official, 2 third-party commits, week of 2026-06-07TAP: 0 official, 1 third-party commits, week of 2026-06-14TAP: 0 official, 2 third-party commits, week of 2026-06-21TAP: 0 official, 3 third-party commits, week of 2026-06-28TAP: 0 official, 0 third-party commits, week of 2026-07-05TAP: 0 official, 1 third-party commits, week of 2026-07-12TAP: 0 official, 5 third-party commits, week of 2026-07-19TAP: 0 official, 0 third-party commits, week of 2026-07-26TAP: 0 official, 0 third-party commits, week of 2026-08-02TAP: 0 official, 7 third-party commits, week of 2026-08-09TAP: 0 official, 4 third-party commits, week of 2026-08-16TAP: 0 official, 4 third-party commits, week of 2026-08-23TAP: 0 official, 8 third-party commits, week of 2026-08-30TAP: 0 official, 2 third-party commits, week of 2026-09-06TAP: 0 official, 1 third-party commits, week of 2026-09-13TAP: 0 official, 12 third-party commits, week of 2026-09-20TAP: 0 official, 12 third-party commits, week of 2026-09-27TAP: 0 official, 13 third-party commits, week of 2026-10-04TAP: 0 official, 2 third-party commits, week of 2026-10-11x40147 official · 4 third-partycreated Feb 2026x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: no repository yet (earliest created 2026-02-24)x401: 0 official, 0 third-party commits, week of 2026-02-22x401: 0 official, 0 third-party commits, week of 2026-03-01x401: 0 official, 0 third-party commits, week of 2026-03-08x401: 0 official, 0 third-party commits, week of 2026-03-15x401: 0 official, 0 third-party commits, week of 2026-03-22x401: 0 official, 0 third-party commits, week of 2026-03-29x401: 0 official, 0 third-party commits, week of 2026-04-05x401: 0 official, 0 third-party commits, week of 2026-04-12x401: 0 official, 0 third-party commits, week of 2026-04-19x401: 0 official, 0 third-party commits, week of 2026-04-26x401: 0 official, 0 third-party commits, week of 2026-05-03x401: 0 official, 0 third-party commits, week of 2026-05-10x401: 0 official, 0 third-party commits, week of 2026-05-17x401: 0 official, 0 third-party commits, week of 2026-05-24x401: 0 official, 0 third-party commits, week of 2026-05-31x401: 3 official, 0 third-party commits, week of 2026-06-07x401: 0 official, 0 third-party commits, week of 2026-06-14x401: 14 official, 0 third-party commits, week of 2026-06-21x401: 4 official, 0 third-party commits, week of 2026-06-28x401: 0 official, 0 third-party commits, week of 2026-07-05x401: 3 official, 0 third-party commits, week of 2026-07-12x401: 1 official, 0 third-party commits, week of 2026-07-19x401: 3 official, 0 third-party commits, week of 2026-07-26x401: 1 official, 0 third-party commits, week of 2026-08-02x401: 0 official, 0 third-party commits, week of 2026-08-09x401: 1 official, 0 third-party commits, week of 2026-08-16x401: 0 official, 0 third-party commits, week of 2026-08-23x401: 1 official, 4 third-party commits, week of 2026-08-30x401: 1 official, 0 third-party commits, week of 2026-09-06x401: 2 official, 0 third-party commits, week of 2026-09-13x401: 1 official, 0 third-party commits, week of 2026-09-20x401: 6 official, 0 third-party commits, week of 2026-09-27x401: 5 official, 0 third-party commits, week of 2026-10-04x401: 1 official, 0 third-party commits, week of 2026-10-11Baselayer KYANo dataclosed product, no public repoNot covered by this chartProtocols with no panelBaselayer KYA: closed commercial product, no public repository.Official repositories added together in each panelA2A: A2A, a2a-python, a2a-js, a2a-java, a2a-go, a2a-dotnet, a2a-rs, a2a-samples, a2a-inspectorMCP: modelcontextprotocol, typescript-sdk, python-sdk, java-sdk, go-sdk, csharp-sdk, rust-sdkx402: x402, wg-identityUCP: ucp, python-sdk, js-sdk, samples, conformance, ucp-schemaAP2: AP2ACP: agentic-commerce-protocolTAP: trusted-agent-protocolMPP: mppx, mpp-specsL402: aperture, L402, lightning-agent-toolsWeb Bot Auth: web-bot-authANS: ans, ans-registryx401: x401, x401-nodeKYA-OS: kya-os-mcpPAP: personal-agent-protocolKYAPay: kyapay, kyapay_a2aThird-party repositories added together (hand-picked examples; ‡ = counted under more than one protocol)A2A: fasta2a, ra2a, a2ajavaMCP: fastmcp, mcp-use, mcp-gox402: pay‡, x402-rs, a2a-x402UCP: Retail-Agentic-Commerce‡, ucp-cli, magento2-universal-commerce-moduleAP2: pay‡, ap2javaACP: Retail-Agentic-Commerce‡, acp-handler, ACP-Checkout-GatewayTAP: inflow-nodeMPP: pay‡, faremeterL402: l402, ngx-l402, l402-pythonWeb Bot Auth: vestauth, samesame, regent-httpsigANS: Agent-Name-Service, ans-sdk-swiftx401: x401, x401KYA-OS: none foundPAP: personal-agent-protocol, pi-poppy, poppyseedKYAPay: TollstileHow third-party repositories were chosenUp to three per protocol that implement the protocol itself (SDK, server, library, plugin), highest stars first,after setting aside applications that merely use it and curated lists. This is a sample, not a census.GitHub repositories tagged with each protocol topic, applications included: MCP 37,653, x402 3,827, A2A 604, L402 110, UCP 66, Web Bot Auth 41, ACP 27, AP2 19.Not addedx401-ruby: GitHub returned no commit statistics for these.Default branch only. Forks, other branches and private repositories are not counted.
\ No newline at end of file
diff --git a/docs/research/tools/capability-map/traction/data.json b/docs/research/tools/capability-map/traction/data.json
index a371639..6cf83bf 100644
--- a/docs/research/tools/capability-map/traction/data.json
+++ b/docs/research/tools/capability-map/traction/data.json
@@ -3,14 +3,14 @@
"repos": {
"A2A": {
"repo": "a2aproject/A2A",
- "stars": 26176,
- "forks": 2675,
+ "stars": 26177,
+ "forks": 2676,
"created": "2025-03-25",
"pushed": "2026-10-16"
},
"MCP": {
"repo": "modelcontextprotocol/modelcontextprotocol",
- "stars": 9458,
+ "stars": 9459,
"forks": 1870,
"created": "2024-09-24",
"pushed": "2026-10-15"
@@ -18,14 +18,14 @@
"x402": {
"repo": "x402-foundation/x402",
"stars": 6723,
- "forks": 2192,
+ "forks": 2193,
"created": "2025-02-21",
"pushed": "2026-10-15"
},
"UCP": {
"repo": "Universal-Commerce-Protocol/ucp",
"stars": 3429,
- "forks": 479,
+ "forks": 480,
"created": "2025-12-31",
"pushed": "2026-10-16"
},
@@ -95,7 +95,7 @@
"PAP": {
"repo": "personal-agent-protocol/personal-agent-protocol",
"stars": 20,
- "forks": 1,
+ "forks": 2,
"created": "2026-10-14",
"pushed": "2026-10-15"
},
@@ -105,23 +105,12 @@
"forks": 0,
"created": "2025-06-25",
"pushed": "2026-09-11"
- },
- "cheqd": {
- "repo": "cheqd/did-resolver",
- "stars": 12,
- "forks": 7,
- "created": "2022-03-25",
- "pushed": "2026-09-03"
}
},
"npm": {
"MCP": {
"pkg": "@modelcontextprotocol/sdk",
"weeks": [
- [
- "2025-04-21",
- 817030
- ],
[
"2025-04-28",
1704250
@@ -431,10 +420,6 @@
"A2A": {
"pkg": "@a2a-js/sdk",
"weeks": [
- [
- "2025-04-21",
- 0
- ],
[
"2025-04-28",
0
@@ -744,10 +729,6 @@
"x402": {
"pkg": "x402",
"weeks": [
- [
- "2025-04-21",
- 429
- ],
[
"2025-04-28",
528
@@ -1057,10 +1038,6 @@
"MPP": {
"pkg": "mppx",
"weeks": [
- [
- "2025-04-21",
- 0
- ],
[
"2025-04-28",
0
@@ -1370,10 +1347,6 @@
"Web Bot Auth": {
"pkg": "web-bot-auth",
"weeks": [
- [
- "2025-04-21",
- 21
- ],
[
"2025-04-28",
14
@@ -1683,10 +1656,6 @@
"UCP": {
"pkg": "@ucp-js/sdk",
"weeks": [
- [
- "2025-04-21",
- 0
- ],
[
"2025-04-28",
0
@@ -1996,10 +1965,6 @@
"KYA-OS": {
"pkg": "@kya-os/mcp",
"weeks": [
- [
- "2025-04-21",
- 0
- ],
[
"2025-04-28",
0
@@ -2309,10 +2274,6 @@
"x401": {
"pkg": "@proof.com/x401-node",
"weeks": [
- [
- "2025-04-21",
- 0
- ],
[
"2025-04-28",
0
@@ -2618,319 +2579,6 @@
269
]
]
- },
- "cheqd": {
- "pkg": "@cheqd/sdk",
- "weeks": [
- [
- "2025-04-21",
- 449
- ],
- [
- "2025-04-28",
- 688
- ],
- [
- "2025-05-05",
- 717
- ],
- [
- "2025-05-12",
- 1176
- ],
- [
- "2025-05-19",
- 651
- ],
- [
- "2025-05-26",
- 996
- ],
- [
- "2025-06-02",
- 1093
- ],
- [
- "2025-06-09",
- 654
- ],
- [
- "2025-06-16",
- 829
- ],
- [
- "2025-06-23",
- 894
- ],
- [
- "2025-06-30",
- 702
- ],
- [
- "2025-07-07",
- 739
- ],
- [
- "2025-07-14",
- 468
- ],
- [
- "2025-07-21",
- 707
- ],
- [
- "2025-07-28",
- 820
- ],
- [
- "2025-08-04",
- 687
- ],
- [
- "2025-08-11",
- 785
- ],
- [
- "2025-08-18",
- 1179
- ],
- [
- "2025-08-25",
- 835
- ],
- [
- "2025-09-01",
- 1053
- ],
- [
- "2025-09-08",
- 555
- ],
- [
- "2025-09-15",
- 964
- ],
- [
- "2025-09-22",
- 1408
- ],
- [
- "2025-09-29",
- 1583
- ],
- [
- "2025-10-06",
- 1273
- ],
- [
- "2025-10-13",
- 1282
- ],
- [
- "2025-10-20",
- 1518
- ],
- [
- "2025-10-27",
- 838
- ],
- [
- "2025-11-03",
- 983
- ],
- [
- "2025-11-10",
- 1000
- ],
- [
- "2025-11-17",
- 711
- ],
- [
- "2025-11-24",
- 958
- ],
- [
- "2025-12-01",
- 1144
- ],
- [
- "2025-12-08",
- 805
- ],
- [
- "2025-12-15",
- 478
- ],
- [
- "2025-12-22",
- 456
- ],
- [
- "2025-12-29",
- 157
- ],
- [
- "2026-01-05",
- 465
- ],
- [
- "2026-01-12",
- 2400
- ],
- [
- "2026-01-19",
- 1284
- ],
- [
- "2026-01-26",
- 355
- ],
- [
- "2026-02-02",
- 476
- ],
- [
- "2026-02-09",
- 985
- ],
- [
- "2026-02-16",
- 836
- ],
- [
- "2026-02-23",
- 1110
- ],
- [
- "2026-03-02",
- 675
- ],
- [
- "2026-03-09",
- 865
- ],
- [
- "2026-03-16",
- 661
- ],
- [
- "2026-03-23",
- 576
- ],
- [
- "2026-03-30",
- 830
- ],
- [
- "2026-04-06",
- 826
- ],
- [
- "2026-04-13",
- 610
- ],
- [
- "2026-04-20",
- 882
- ],
- [
- "2026-04-27",
- 937
- ],
- [
- "2026-05-04",
- 600
- ],
- [
- "2026-05-11",
- 1434
- ],
- [
- "2026-05-18",
- 1480
- ],
- [
- "2026-05-25",
- 1028
- ],
- [
- "2026-06-01",
- 1089
- ],
- [
- "2026-06-08",
- 924
- ],
- [
- "2026-06-15",
- 1993
- ],
- [
- "2026-06-22",
- 1223
- ],
- [
- "2026-06-29",
- 2021
- ],
- [
- "2026-07-06",
- 1002
- ],
- [
- "2026-07-13",
- 1824
- ],
- [
- "2026-07-20",
- 1890
- ],
- [
- "2026-07-27",
- 1277
- ],
- [
- "2026-08-03",
- 955
- ],
- [
- "2026-08-10",
- 903
- ],
- [
- "2026-08-17",
- 609
- ],
- [
- "2026-08-24",
- 653
- ],
- [
- "2026-08-31",
- 650
- ],
- [
- "2026-09-07",
- 712
- ],
- [
- "2026-09-14",
- 581
- ],
- [
- "2026-09-21",
- 627
- ],
- [
- "2026-09-28",
- 776
- ],
- [
- "2026-10-05",
- 1205
- ]
- ]
}
},
"commits": {
@@ -4194,10 +3842,10 @@
0
]
],
- "Web Bot Auth": [
+ "TAP": [
[
1760832000,
- 1
+ 0
],
[
1761436800,
@@ -4205,7 +3853,7 @@
],
[
1762041600,
- 1
+ 0
],
[
1762646400,
@@ -4229,7 +3877,7 @@
],
[
1765670400,
- 2
+ 0
],
[
1766275200,
@@ -4245,7 +3893,7 @@
],
[
1768089600,
- 2
+ 0
],
[
1768694400,
@@ -4273,220 +3921,10 @@
],
[
1772323200,
- 2
- ],
- [
- 1772928000,
- 4
- ],
- [
- 1773532800,
- 0
- ],
- [
- 1774137600,
- 0
- ],
- [
- 1774742400,
- 0
- ],
- [
- 1775347200,
- 0
- ],
- [
- 1775952000,
- 1
- ],
- [
- 1776556800,
- 5
- ],
- [
- 1777161600,
- 1
- ],
- [
- 1777766400,
- 5
- ],
- [
- 1778371200,
- 0
- ],
- [
- 1778976000,
- 0
- ],
- [
- 1779580800,
- 7
- ],
- [
- 1780185600,
- 0
- ],
- [
- 1780790400,
- 3
- ],
- [
- 1781395200,
- 0
- ],
- [
- 1782000000,
- 8
- ],
- [
- 1782604800,
- 12
- ],
- [
- 1783209600,
- 1
- ],
- [
- 1783814400,
- 3
- ],
- [
- 1784419200,
- 7
- ],
- [
- 1785024000,
- 2
- ],
- [
- 1785628800,
- 2
- ],
- [
- 1786233600,
- 3
- ],
- [
- 1786838400,
- 3
- ],
- [
- 1787443200,
- 5
- ],
- [
- 1788048000,
- 5
- ],
- [
- 1788652800,
- 1
- ],
- [
- 1789257600,
- 1
- ],
- [
- 1789862400,
- 0
- ],
- [
- 1790467200,
- 0
- ],
- [
- 1791072000,
- 2
- ],
- [
- 1791676800,
- 3
- ]
- ],
- "x401": [
- [
- 1760832000,
- 0
- ],
- [
- 1761436800,
- 0
- ],
- [
- 1762041600,
- 0
- ],
- [
- 1762650000,
- 0
- ],
- [
- 1763254800,
- 0
- ],
- [
- 1763859600,
- 0
- ],
- [
- 1764464400,
- 0
- ],
- [
- 1765069200,
- 0
- ],
- [
- 1765674000,
- 0
- ],
- [
- 1766278800,
- 0
- ],
- [
- 1766883600,
- 0
- ],
- [
- 1767488400,
- 0
- ],
- [
- 1768093200,
- 0
- ],
- [
- 1768698000,
- 0
- ],
- [
- 1769302800,
- 0
- ],
- [
- 1769907600,
- 0
- ],
- [
- 1770512400,
- 0
- ],
- [
- 1771117200,
- 0
- ],
- [
- 1771722000,
- 0
- ],
- [
- 1772326800,
0
],
[
- 1772931600,
+ 1772928000,
0
],
[
@@ -4547,11 +3985,11 @@
],
[
1782000000,
- 10
+ 0
],
[
1782604800,
- 1
+ 0
],
[
1783209600,
@@ -4595,7 +4033,7 @@
],
[
1789257600,
- 1
+ 0
],
[
1789862400,
@@ -4603,7 +4041,7 @@
],
[
1790467200,
- 2
+ 0
],
[
1791072000,
@@ -4824,18 +4262,18 @@
23
]
],
- "KYA-OS": [
+ "L402": [
[
- 1760828400,
+ 1760832000,
0
],
[
- 1761433200,
+ 1761436800,
0
],
[
- 1762038000,
- 0
+ 1762041600,
+ 1
],
[
1762646400,
@@ -4843,11 +4281,11 @@
],
[
1763251200,
- 0
+ 2
],
[
1763856000,
- 0
+ 3
],
[
1764460800,
@@ -4875,15 +4313,15 @@
],
[
1768089600,
- 0
+ 6
],
[
1768694400,
- 0
+ 2
],
[
1769299200,
- 0
+ 3
],
[
1769904000,
@@ -4891,7 +4329,7 @@
],
[
1770508800,
- 0
+ 4
],
[
1771113600,
@@ -4899,35 +4337,35 @@
],
[
1771718400,
- 0
+ 1
],
[
1772323200,
- 0
+ 4
],
[
1772928000,
- 1
+ 17
],
[
1773532800,
- 6
+ 17
],
[
1774137600,
- 14
+ 45
],
[
1774742400,
- 13
+ 0
],
[
1775347200,
- 0
+ 1
],
[
1775952000,
- 0
+ 1
],
[
1776556800,
@@ -4935,7 +4373,7 @@
],
[
1777161600,
- 0
+ 1
],
[
1777766400,
@@ -4943,19 +4381,229 @@
],
[
1778371200,
- 17
+ 0
],
[
1778976000,
- 5
+ 0
],
[
1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 2
+ ],
+ [
+ 1783209600,
+ 17
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 15
+ ],
+ [
+ 1785628800,
+ 3
+ ],
+ [
+ 1786233600,
+ 17
+ ],
+ [
+ 1786838400,
+ 1
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 3
+ ],
+ [
+ 1788652800,
+ 5
+ ],
+ [
+ 1789257600,
+ 3
+ ],
+ [
+ 1789862400,
22
],
+ [
+ 1790467200,
+ 6
+ ],
+ [
+ 1791072000,
+ 10
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "Web Bot Auth": [
+ [
+ 1760832000,
+ 1
+ ],
+ [
+ 1761436800,
+ 1
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 2
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 2
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 2
+ ],
+ [
+ 1772928000,
+ 4
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 5
+ ],
+ [
+ 1777161600,
+ 1
+ ],
+ [
+ 1777766400,
+ 5
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 7
+ ],
[
1780185600,
- 32
+ 0
],
[
1780790400,
@@ -4963,11 +4611,11 @@
],
[
1781395200,
- 13
+ 0
],
[
1782000000,
- 0
+ 8
],
[
1782604800,
@@ -4975,66 +4623,66 @@
],
[
1783209600,
- 31
+ 1
],
[
1783814400,
- 2
+ 3
],
[
1784419200,
- 18
+ 7
],
[
1785024000,
- 14
+ 2
],
[
1785628800,
- 9
+ 2
],
[
1786233600,
- 10
+ 3
],
[
1786838400,
- 12
+ 3
],
[
1787443200,
- 12
+ 5
],
[
1788048000,
- 0
+ 5
],
[
1788652800,
- 0
+ 1
],
[
1789257600,
- 5
+ 1
],
[
1789862400,
- 19
+ 0
],
[
1790467200,
- 6
+ 0
],
[
1791072000,
- 25
+ 2
],
[
1791676800,
- 21
+ 3
]
],
- "PAP": [
+ "ANS": [
[
1760832000,
0
@@ -5149,7 +4797,7 @@
],
[
1777766400,
- 0
+ 8
],
[
1778371200,
@@ -5161,27 +4809,27 @@
],
[
1779580800,
- 0
+ 3
],
[
1780185600,
- 0
+ 10
],
[
1780790400,
- 0
+ 1
],
[
1781395200,
- 0
+ 2
],
[
1782000000,
- 0
+ 9
],
[
1782604800,
- 0
+ 1
],
[
1783209600,
@@ -5189,11 +4837,11 @@
],
[
1783814400,
- 0
+ 12
],
[
1784419200,
- 0
+ 8
],
[
1785024000,
@@ -5201,7 +4849,7 @@
],
[
1785628800,
- 0
+ 1
],
[
1786233600,
@@ -5209,23 +4857,23 @@
],
[
1786838400,
- 0
+ 1
],
[
1787443200,
- 0
+ 2
],
[
1788048000,
- 0
+ 3
],
[
1788652800,
- 0
+ 4
],
[
1789257600,
- 0
+ 1
],
[
1789862400,
@@ -5233,100 +4881,100 @@
],
[
1790467200,
- 1
+ 2
],
[
1791072000,
- 0
+ 1
],
[
1791676800,
- 2
+ 5
]
],
- "TAP": [
+ "x401": [
[
1760832000,
0
],
[
1761436800,
- 1
+ 0
],
[
1762041600,
0
],
[
- 1762646400,
+ 1762650000,
0
],
[
- 1763251200,
+ 1763254800,
0
],
[
- 1763856000,
+ 1763859600,
0
],
[
- 1764460800,
+ 1764464400,
0
],
[
- 1765065600,
+ 1765069200,
0
],
[
- 1765670400,
+ 1765674000,
0
],
[
- 1766275200,
+ 1766278800,
0
],
[
- 1766880000,
+ 1766883600,
0
],
[
- 1767484800,
+ 1767488400,
0
],
[
- 1768089600,
+ 1768093200,
0
],
[
- 1768694400,
+ 1768698000,
0
],
[
- 1769299200,
+ 1769302800,
0
],
[
- 1769904000,
+ 1769907600,
0
],
[
- 1770508800,
+ 1770512400,
0
],
[
- 1771113600,
+ 1771117200,
0
],
[
- 1771718400,
+ 1771722000,
0
],
[
- 1772323200,
+ 1772326800,
0
],
[
- 1772928000,
+ 1772931600,
0
],
[
@@ -5387,11 +5035,11 @@
],
[
1782000000,
- 0
+ 10
],
[
1782604800,
- 0
+ 1
],
[
1783209600,
@@ -5435,7 +5083,7 @@
],
[
1789257600,
- 0
+ 1
],
[
1789862400,
@@ -5443,7 +5091,7 @@
],
[
1790467200,
- 0
+ 2
],
[
1791072000,
@@ -5454,18 +5102,18 @@
0
]
],
- "L402": [
+ "KYA-OS": [
[
- 1760832000,
+ 1760828400,
0
],
[
- 1761436800,
+ 1761433200,
0
],
[
- 1762041600,
- 1
+ 1762038000,
+ 0
],
[
1762646400,
@@ -5473,11 +5121,11 @@
],
[
1763251200,
- 2
+ 0
],
[
1763856000,
- 3
+ 0
],
[
1764460800,
@@ -5505,15 +5153,15 @@
],
[
1768089600,
- 6
+ 0
],
[
1768694400,
- 2
+ 0
],
[
1769299200,
- 3
+ 0
],
[
1769904000,
@@ -5521,7 +5169,7 @@
],
[
1770508800,
- 4
+ 0
],
[
1771113600,
@@ -5529,35 +5177,35 @@
],
[
1771718400,
- 1
+ 0
],
[
1772323200,
- 4
+ 0
],
[
1772928000,
- 17
+ 1
],
[
1773532800,
- 17
+ 6
],
[
1774137600,
- 45
+ 14
],
[
1774742400,
- 0
+ 13
],
[
1775347200,
- 1
+ 0
],
[
1775952000,
- 1
+ 0
],
[
1776556800,
@@ -5565,7 +5213,7 @@
],
[
1777161600,
- 1
+ 0
],
[
1777766400,
@@ -5573,27 +5221,27 @@
],
[
1778371200,
- 0
+ 17
],
[
1778976000,
- 0
+ 5
],
[
1779580800,
- 0
+ 22
],
[
1780185600,
- 0
+ 32
],
[
1780790400,
- 0
+ 3
],
[
1781395200,
- 0
+ 13
],
[
1782000000,
@@ -5601,55 +5249,55 @@
],
[
1782604800,
- 2
+ 12
],
[
1783209600,
- 17
+ 31
],
[
1783814400,
- 0
+ 2
],
[
1784419200,
- 0
+ 18
],
[
1785024000,
- 15
+ 14
],
[
1785628800,
- 3
+ 9
],
[
1786233600,
- 17
+ 10
],
[
1786838400,
- 1
+ 12
],
[
1787443200,
- 0
+ 12
],
[
1788048000,
- 3
+ 0
],
[
1788652800,
- 5
+ 0
],
[
1789257600,
- 3
+ 5
],
[
1789862400,
- 22
+ 19
],
[
1790467200,
@@ -5657,14 +5305,14 @@
],
[
1791072000,
- 10
+ 25
],
[
1791676800,
- 1
+ 21
]
],
- "ANS": [
+ "PAP": [
[
1760832000,
0
@@ -5779,7 +5427,7 @@
],
[
1777766400,
- 8
+ 0
],
[
1778371200,
@@ -5791,27 +5439,27 @@
],
[
1779580800,
- 3
+ 0
],
[
1780185600,
- 10
+ 0
],
[
1780790400,
- 1
+ 0
],
[
1781395200,
- 2
+ 0
],
[
1782000000,
- 9
+ 0
],
[
1782604800,
- 1
+ 0
],
[
1783209600,
@@ -5819,11 +5467,11 @@
],
[
1783814400,
- 12
+ 0
],
[
1784419200,
- 8
+ 0
],
[
1785024000,
@@ -5831,7 +5479,7 @@
],
[
1785628800,
- 1
+ 0
],
[
1786233600,
@@ -5839,23 +5487,23 @@
],
[
1786838400,
- 1
+ 0
],
[
1787443200,
- 2
+ 0
],
[
1788048000,
- 3
+ 0
],
[
1788652800,
- 4
+ 0
],
[
1789257600,
- 1
+ 0
],
[
1789862400,
@@ -5863,18 +5511,18 @@
],
[
1790467200,
- 2
+ 1
],
[
1791072000,
- 1
+ 0
],
[
1791676800,
- 5
+ 2
]
],
- "cheqd": [
+ "KYAPay": [
[
1760832000,
0
@@ -5901,7 +5549,7 @@
],
[
1764460800,
- 2
+ 0
],
[
1765065600,
@@ -5925,7 +5573,7 @@
],
[
1768089600,
- 2
+ 0
],
[
1768694400,
@@ -5945,7 +5593,7 @@
],
[
1771113600,
- 1
+ 0
],
[
1771718400,
@@ -5957,7 +5605,7 @@
],
[
1772928000,
- 0
+ 1
],
[
1773532800,
@@ -5977,7 +5625,7 @@
],
[
1775952000,
- 0
+ 2
],
[
1776556800,
@@ -5985,11 +5633,11 @@
],
[
1777161600,
- 0
+ 3
],
[
1777766400,
- 0
+ 5
],
[
1778371200,
@@ -6057,7 +5705,7 @@
],
[
1788048000,
- 2
+ 1
],
[
1788652800,
@@ -6084,5 +5732,14014 @@
0
]
]
+ },
+ "others": {
+ "A2A": [
+ {
+ "repo": "a2aproject/a2a-python",
+ "stars": 2203,
+ "created": "2025-05-09",
+ "pushed": "2026-10-16",
+ "commits52w": 428,
+ "weeks": [
+ [
+ 1760832000,
+ 6
+ ],
+ [
+ 1761436800,
+ 1
+ ],
+ [
+ 1762041600,
+ 2
+ ],
+ [
+ 1762646400,
+ 6
+ ],
+ [
+ 1763251200,
+ 10
+ ],
+ [
+ 1763856000,
+ 8
+ ],
+ [
+ 1764460800,
+ 2
+ ],
+ [
+ 1765065600,
+ 4
+ ],
+ [
+ 1765670400,
+ 5
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 2
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 9
+ ],
+ [
+ 1769299200,
+ 2
+ ],
+ [
+ 1769904000,
+ 9
+ ],
+ [
+ 1770508800,
+ 11
+ ],
+ [
+ 1771113600,
+ 13
+ ],
+ [
+ 1771718400,
+ 12
+ ],
+ [
+ 1772323200,
+ 24
+ ],
+ [
+ 1772928000,
+ 38
+ ],
+ [
+ 1773532800,
+ 27
+ ],
+ [
+ 1774137600,
+ 20
+ ],
+ [
+ 1774742400,
+ 14
+ ],
+ [
+ 1775347200,
+ 25
+ ],
+ [
+ 1775952000,
+ 17
+ ],
+ [
+ 1776556800,
+ 25
+ ],
+ [
+ 1777161600,
+ 7
+ ],
+ [
+ 1777766400,
+ 10
+ ],
+ [
+ 1778371200,
+ 7
+ ],
+ [
+ 1778976000,
+ 6
+ ],
+ [
+ 1779580800,
+ 9
+ ],
+ [
+ 1780185600,
+ 3
+ ],
+ [
+ 1780790400,
+ 4
+ ],
+ [
+ 1781395200,
+ 1
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 3
+ ],
+ [
+ 1784419200,
+ 5
+ ],
+ [
+ 1785024000,
+ 4
+ ],
+ [
+ 1785628800,
+ 2
+ ],
+ [
+ 1786233600,
+ 1
+ ],
+ [
+ 1786838400,
+ 5
+ ],
+ [
+ 1787443200,
+ 6
+ ],
+ [
+ 1788048000,
+ 4
+ ],
+ [
+ 1788652800,
+ 5
+ ],
+ [
+ 1789257600,
+ 9
+ ],
+ [
+ 1789862400,
+ 5
+ ],
+ [
+ 1790467200,
+ 24
+ ],
+ [
+ 1791072000,
+ 9
+ ],
+ [
+ 1791676800,
+ 6
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "a2aproject/a2a-js",
+ "stars": 643,
+ "created": "2025-05-27",
+ "pushed": "2026-10-16",
+ "commits52w": 352,
+ "weeks": [
+ [
+ 1760832000,
+ 1
+ ],
+ [
+ 1761436800,
+ 9
+ ],
+ [
+ 1762041600,
+ 5
+ ],
+ [
+ 1762646400,
+ 1
+ ],
+ [
+ 1763251200,
+ 8
+ ],
+ [
+ 1763856000,
+ 13
+ ],
+ [
+ 1764460800,
+ 12
+ ],
+ [
+ 1765065600,
+ 21
+ ],
+ [
+ 1765670400,
+ 15
+ ],
+ [
+ 1766275200,
+ 3
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 2
+ ],
+ [
+ 1768089600,
+ 11
+ ],
+ [
+ 1768694400,
+ 10
+ ],
+ [
+ 1769299200,
+ 3
+ ],
+ [
+ 1769904000,
+ 1
+ ],
+ [
+ 1770508800,
+ 5
+ ],
+ [
+ 1771113600,
+ 2
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 4
+ ],
+ [
+ 1772928000,
+ 8
+ ],
+ [
+ 1773532800,
+ 11
+ ],
+ [
+ 1774137600,
+ 3
+ ],
+ [
+ 1774742400,
+ 3
+ ],
+ [
+ 1775347200,
+ 9
+ ],
+ [
+ 1775952000,
+ 4
+ ],
+ [
+ 1776556800,
+ 9
+ ],
+ [
+ 1777161600,
+ 8
+ ],
+ [
+ 1777766400,
+ 9
+ ],
+ [
+ 1778371200,
+ 16
+ ],
+ [
+ 1778976000,
+ 2
+ ],
+ [
+ 1779580800,
+ 3
+ ],
+ [
+ 1780185600,
+ 3
+ ],
+ [
+ 1780790400,
+ 6
+ ],
+ [
+ 1781395200,
+ 6
+ ],
+ [
+ 1782000000,
+ 10
+ ],
+ [
+ 1782604800,
+ 12
+ ],
+ [
+ 1783209600,
+ 7
+ ],
+ [
+ 1783814400,
+ 7
+ ],
+ [
+ 1784419200,
+ 7
+ ],
+ [
+ 1785024000,
+ 7
+ ],
+ [
+ 1785628800,
+ 5
+ ],
+ [
+ 1786233600,
+ 2
+ ],
+ [
+ 1786838400,
+ 7
+ ],
+ [
+ 1787443200,
+ 14
+ ],
+ [
+ 1788048000,
+ 1
+ ],
+ [
+ 1788652800,
+ 4
+ ],
+ [
+ 1789257600,
+ 15
+ ],
+ [
+ 1789862400,
+ 9
+ ],
+ [
+ 1790467200,
+ 5
+ ],
+ [
+ 1791072000,
+ 10
+ ],
+ [
+ 1791676800,
+ 4
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "a2aproject/a2a-java",
+ "stars": 505,
+ "created": "2025-05-02",
+ "pushed": "2026-10-15",
+ "commits52w": 479,
+ "weeks": [
+ [
+ 1760832000,
+ 8
+ ],
+ [
+ 1761436800,
+ 17
+ ],
+ [
+ 1762041600,
+ 9
+ ],
+ [
+ 1762646400,
+ 4
+ ],
+ [
+ 1763251200,
+ 9
+ ],
+ [
+ 1763856000,
+ 2
+ ],
+ [
+ 1764460800,
+ 3
+ ],
+ [
+ 1765065600,
+ 13
+ ],
+ [
+ 1765670400,
+ 11
+ ],
+ [
+ 1766275200,
+ 2
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 12
+ ],
+ [
+ 1768089600,
+ 7
+ ],
+ [
+ 1768694400,
+ 6
+ ],
+ [
+ 1769299200,
+ 2
+ ],
+ [
+ 1769904000,
+ 12
+ ],
+ [
+ 1770508800,
+ 14
+ ],
+ [
+ 1771113600,
+ 16
+ ],
+ [
+ 1771718400,
+ 3
+ ],
+ [
+ 1772323200,
+ 10
+ ],
+ [
+ 1772928000,
+ 21
+ ],
+ [
+ 1773532800,
+ 10
+ ],
+ [
+ 1774137600,
+ 4
+ ],
+ [
+ 1774742400,
+ 4
+ ],
+ [
+ 1775347200,
+ 6
+ ],
+ [
+ 1775952000,
+ 7
+ ],
+ [
+ 1776556800,
+ 1
+ ],
+ [
+ 1777161600,
+ 26
+ ],
+ [
+ 1777766400,
+ 6
+ ],
+ [
+ 1778371200,
+ 20
+ ],
+ [
+ 1778976000,
+ 7
+ ],
+ [
+ 1779580800,
+ 6
+ ],
+ [
+ 1780185600,
+ 9
+ ],
+ [
+ 1780790400,
+ 13
+ ],
+ [
+ 1781395200,
+ 9
+ ],
+ [
+ 1782000000,
+ 3
+ ],
+ [
+ 1782604800,
+ 13
+ ],
+ [
+ 1783209600,
+ 4
+ ],
+ [
+ 1783814400,
+ 1
+ ],
+ [
+ 1784419200,
+ 11
+ ],
+ [
+ 1785024000,
+ 5
+ ],
+ [
+ 1785628800,
+ 19
+ ],
+ [
+ 1786233600,
+ 26
+ ],
+ [
+ 1786838400,
+ 13
+ ],
+ [
+ 1787443200,
+ 18
+ ],
+ [
+ 1788048000,
+ 15
+ ],
+ [
+ 1788652800,
+ 11
+ ],
+ [
+ 1789257600,
+ 7
+ ],
+ [
+ 1789862400,
+ 12
+ ],
+ [
+ 1790467200,
+ 6
+ ],
+ [
+ 1791072000,
+ 3
+ ],
+ [
+ 1791676800,
+ 3
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "a2aproject/a2a-go",
+ "stars": 487,
+ "created": "2025-05-30",
+ "pushed": "2026-10-16",
+ "commits52w": 252,
+ "weeks": [
+ [
+ 1760832000,
+ 6
+ ],
+ [
+ 1761436800,
+ 12
+ ],
+ [
+ 1762041600,
+ 7
+ ],
+ [
+ 1762646400,
+ 7
+ ],
+ [
+ 1763251200,
+ 2
+ ],
+ [
+ 1763856000,
+ 6
+ ],
+ [
+ 1764460800,
+ 2
+ ],
+ [
+ 1765065600,
+ 4
+ ],
+ [
+ 1765670400,
+ 6
+ ],
+ [
+ 1766275200,
+ 4
+ ],
+ [
+ 1766880000,
+ 1
+ ],
+ [
+ 1767484800,
+ 4
+ ],
+ [
+ 1768089600,
+ 10
+ ],
+ [
+ 1768694400,
+ 14
+ ],
+ [
+ 1769299200,
+ 14
+ ],
+ [
+ 1769904000,
+ 3
+ ],
+ [
+ 1770508800,
+ 5
+ ],
+ [
+ 1771113600,
+ 8
+ ],
+ [
+ 1771718400,
+ 18
+ ],
+ [
+ 1772323200,
+ 4
+ ],
+ [
+ 1772928000,
+ 10
+ ],
+ [
+ 1773532800,
+ 13
+ ],
+ [
+ 1774137600,
+ 7
+ ],
+ [
+ 1774742400,
+ 5
+ ],
+ [
+ 1775347200,
+ 5
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 3
+ ],
+ [
+ 1777161600,
+ 6
+ ],
+ [
+ 1777766400,
+ 2
+ ],
+ [
+ 1778371200,
+ 8
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 2
+ ],
+ [
+ 1782000000,
+ 2
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 4
+ ],
+ [
+ 1784419200,
+ 3
+ ],
+ [
+ 1785024000,
+ 5
+ ],
+ [
+ 1785628800,
+ 1
+ ],
+ [
+ 1786233600,
+ 4
+ ],
+ [
+ 1786838400,
+ 12
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 1
+ ],
+ [
+ 1788652800,
+ 1
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 10
+ ],
+ [
+ 1790467200,
+ 1
+ ],
+ [
+ 1791072000,
+ 3
+ ],
+ [
+ 1791676800,
+ 4
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "a2aproject/a2a-dotnet",
+ "stars": 267,
+ "created": "2025-05-29",
+ "pushed": "2026-10-15",
+ "commits52w": 235,
+ "weeks": [
+ [
+ 1760832000,
+ 2
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 10
+ ],
+ [
+ 1762646400,
+ 2
+ ],
+ [
+ 1763251200,
+ 7
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 11
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 13
+ ],
+ [
+ 1767484800,
+ 1
+ ],
+ [
+ 1768089600,
+ 1
+ ],
+ [
+ 1768694400,
+ 1
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 13
+ ],
+ [
+ 1771718400,
+ 11
+ ],
+ [
+ 1772323200,
+ 2
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 11
+ ],
+ [
+ 1774137600,
+ 13
+ ],
+ [
+ 1774742400,
+ 1
+ ],
+ [
+ 1775347200,
+ 10
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 25
+ ],
+ [
+ 1780790400,
+ 11
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 18
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 27
+ ],
+ [
+ 1789257600,
+ 7
+ ],
+ [
+ 1789862400,
+ 4
+ ],
+ [
+ 1790467200,
+ 2
+ ],
+ [
+ 1791072000,
+ 22
+ ],
+ [
+ 1791676800,
+ 10
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "a2aproject/a2a-rs",
+ "stars": 94,
+ "created": "2026-04-03",
+ "pushed": "2026-10-16",
+ "commits52w": 250,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 22
+ ],
+ [
+ 1775347200,
+ 25
+ ],
+ [
+ 1775952000,
+ 4
+ ],
+ [
+ 1776556800,
+ 1
+ ],
+ [
+ 1777161600,
+ 6
+ ],
+ [
+ 1777766400,
+ 1
+ ],
+ [
+ 1778371200,
+ 2
+ ],
+ [
+ 1778976000,
+ 3
+ ],
+ [
+ 1779580800,
+ 3
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 4
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 9
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 4
+ ],
+ [
+ 1784419200,
+ 4
+ ],
+ [
+ 1785024000,
+ 4
+ ],
+ [
+ 1785628800,
+ 4
+ ],
+ [
+ 1786233600,
+ 2
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 14
+ ],
+ [
+ 1788048000,
+ 2
+ ],
+ [
+ 1788652800,
+ 7
+ ],
+ [
+ 1789257600,
+ 63
+ ],
+ [
+ 1789862400,
+ 21
+ ],
+ [
+ 1790467200,
+ 13
+ ],
+ [
+ 1791072000,
+ 5
+ ],
+ [
+ 1791676800,
+ 26
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "a2aproject/a2a-samples",
+ "stars": 1799,
+ "created": "2025-05-27",
+ "pushed": "2026-09-30",
+ "commits52w": 49,
+ "weeks": [
+ [
+ 1760832000,
+ 2
+ ],
+ [
+ 1761436800,
+ 2
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 2
+ ],
+ [
+ 1763251200,
+ 1
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 1
+ ],
+ [
+ 1766275200,
+ 2
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 3
+ ],
+ [
+ 1773532800,
+ 2
+ ],
+ [
+ 1774137600,
+ 3
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 1
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 3
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 1
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 3
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 2
+ ],
+ [
+ 1783209600,
+ 4
+ ],
+ [
+ 1783814400,
+ 2
+ ],
+ [
+ 1784419200,
+ 8
+ ],
+ [
+ 1785024000,
+ 4
+ ],
+ [
+ 1785628800,
+ 1
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "a2aproject/a2a-inspector",
+ "stars": 501,
+ "created": "2025-06-10",
+ "pushed": "2026-10-01",
+ "commits52w": 17,
+ "weeks": [
+ [
+ 1760832000,
+ 2
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 5
+ ],
+ [
+ 1763251200,
+ 2
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 7
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "pydantic/fasta2a",
+ "stars": 222,
+ "created": "2025-07-10",
+ "pushed": "2026-10-16",
+ "commits52w": 17,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 6
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 1
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 3
+ ],
+ [
+ 1788652800,
+ 2
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 2
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "qntx-labs/ra2a",
+ "stars": 169,
+ "created": "2026-01-30",
+ "pushed": "2026-10-08",
+ "commits52w": 117,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 14
+ ],
+ [
+ 1769904000,
+ 9
+ ],
+ [
+ 1770508800,
+ 11
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 23
+ ],
+ [
+ 1772323200,
+ 3
+ ],
+ [
+ 1772928000,
+ 1
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 5
+ ],
+ [
+ 1774742400,
+ 16
+ ],
+ [
+ 1775347200,
+ 8
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 1
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 3
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 2
+ ],
+ [
+ 1783814400,
+ 2
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 1
+ ],
+ [
+ 1785628800,
+ 4
+ ],
+ [
+ 1786233600,
+ 3
+ ],
+ [
+ 1786838400,
+ 3
+ ],
+ [
+ 1787443200,
+ 1
+ ],
+ [
+ 1788048000,
+ 5
+ ],
+ [
+ 1788652800,
+ 1
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "vishalmysore/a2ajava",
+ "stars": 108,
+ "created": "2025-04-25",
+ "pushed": "2026-07-22",
+ "commits52w": 17,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 3
+ ],
+ [
+ 1768089600,
+ 3
+ ],
+ [
+ 1768694400,
+ 4
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 5
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 2
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "MCP": [
+ {
+ "repo": "modelcontextprotocol/typescript-sdk",
+ "stars": 13592,
+ "created": "2024-09-24",
+ "pushed": "2026-10-14",
+ "commits52w": 468,
+ "weeks": [
+ [
+ 1760832000,
+ 2
+ ],
+ [
+ 1761436800,
+ 4
+ ],
+ [
+ 1762041600,
+ 12
+ ],
+ [
+ 1762646400,
+ 7
+ ],
+ [
+ 1763251200,
+ 20
+ ],
+ [
+ 1763856000,
+ 18
+ ],
+ [
+ 1764460800,
+ 34
+ ],
+ [
+ 1765065600,
+ 8
+ ],
+ [
+ 1765670400,
+ 13
+ ],
+ [
+ 1766275200,
+ 1
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 6
+ ],
+ [
+ 1768089600,
+ 6
+ ],
+ [
+ 1768694400,
+ 12
+ ],
+ [
+ 1769299200,
+ 3
+ ],
+ [
+ 1769904000,
+ 14
+ ],
+ [
+ 1770508800,
+ 15
+ ],
+ [
+ 1771113600,
+ 8
+ ],
+ [
+ 1771718400,
+ 8
+ ],
+ [
+ 1772323200,
+ 11
+ ],
+ [
+ 1772928000,
+ 4
+ ],
+ [
+ 1773532800,
+ 1
+ ],
+ [
+ 1774137600,
+ 27
+ ],
+ [
+ 1774742400,
+ 33
+ ],
+ [
+ 1775347200,
+ 1
+ ],
+ [
+ 1775952000,
+ 7
+ ],
+ [
+ 1776556800,
+ 2
+ ],
+ [
+ 1777161600,
+ 12
+ ],
+ [
+ 1777766400,
+ 1
+ ],
+ [
+ 1778371200,
+ 1
+ ],
+ [
+ 1778976000,
+ 3
+ ],
+ [
+ 1779580800,
+ 3
+ ],
+ [
+ 1780185600,
+ 9
+ ],
+ [
+ 1780790400,
+ 8
+ ],
+ [
+ 1781395200,
+ 5
+ ],
+ [
+ 1782000000,
+ 7
+ ],
+ [
+ 1782604800,
+ 38
+ ],
+ [
+ 1783209600,
+ 18
+ ],
+ [
+ 1783814400,
+ 9
+ ],
+ [
+ 1784419200,
+ 3
+ ],
+ [
+ 1785024000,
+ 7
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 1
+ ],
+ [
+ 1786838400,
+ 7
+ ],
+ [
+ 1787443200,
+ 2
+ ],
+ [
+ 1788048000,
+ 3
+ ],
+ [
+ 1788652800,
+ 2
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 5
+ ],
+ [
+ 1790467200,
+ 37
+ ],
+ [
+ 1791072000,
+ 6
+ ],
+ [
+ 1791676800,
+ 3
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "modelcontextprotocol/python-sdk",
+ "stars": 24593,
+ "created": "2024-09-24",
+ "pushed": "2026-10-16",
+ "commits52w": 475,
+ "weeks": [
+ [
+ 1760832000,
+ 7
+ ],
+ [
+ 1761436800,
+ 11
+ ],
+ [
+ 1762041600,
+ 5
+ ],
+ [
+ 1762646400,
+ 10
+ ],
+ [
+ 1763251200,
+ 6
+ ],
+ [
+ 1763856000,
+ 10
+ ],
+ [
+ 1764460800,
+ 9
+ ],
+ [
+ 1765065600,
+ 9
+ ],
+ [
+ 1765670400,
+ 8
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 2
+ ],
+ [
+ 1767484800,
+ 11
+ ],
+ [
+ 1768089600,
+ 30
+ ],
+ [
+ 1768694400,
+ 21
+ ],
+ [
+ 1769299200,
+ 8
+ ],
+ [
+ 1769904000,
+ 11
+ ],
+ [
+ 1770508800,
+ 12
+ ],
+ [
+ 1771113600,
+ 13
+ ],
+ [
+ 1771718400,
+ 1
+ ],
+ [
+ 1772323200,
+ 7
+ ],
+ [
+ 1772928000,
+ 6
+ ],
+ [
+ 1773532800,
+ 10
+ ],
+ [
+ 1774137600,
+ 4
+ ],
+ [
+ 1774742400,
+ 4
+ ],
+ [
+ 1775347200,
+ 2
+ ],
+ [
+ 1775952000,
+ 7
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 3
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 2
+ ],
+ [
+ 1779580800,
+ 3
+ ],
+ [
+ 1780185600,
+ 14
+ ],
+ [
+ 1780790400,
+ 8
+ ],
+ [
+ 1781395200,
+ 31
+ ],
+ [
+ 1782000000,
+ 32
+ ],
+ [
+ 1782604800,
+ 28
+ ],
+ [
+ 1783209600,
+ 8
+ ],
+ [
+ 1783814400,
+ 6
+ ],
+ [
+ 1784419200,
+ 9
+ ],
+ [
+ 1785024000,
+ 25
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 4
+ ],
+ [
+ 1786838400,
+ 13
+ ],
+ [
+ 1787443200,
+ 9
+ ],
+ [
+ 1788048000,
+ 12
+ ],
+ [
+ 1788652800,
+ 3
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 1
+ ],
+ [
+ 1790467200,
+ 29
+ ],
+ [
+ 1791072000,
+ 1
+ ],
+ [
+ 1791676800,
+ 9
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "modelcontextprotocol/java-sdk",
+ "stars": 3739,
+ "created": "2025-01-20",
+ "pushed": "2026-10-16",
+ "commits52w": 206,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 7
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 6
+ ],
+ [
+ 1763251200,
+ 6
+ ],
+ [
+ 1763856000,
+ 1
+ ],
+ [
+ 1764460800,
+ 1
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 2
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 4
+ ],
+ [
+ 1768089600,
+ 2
+ ],
+ [
+ 1768694400,
+ 1
+ ],
+ [
+ 1769299200,
+ 4
+ ],
+ [
+ 1769904000,
+ 6
+ ],
+ [
+ 1770508800,
+ 8
+ ],
+ [
+ 1771113600,
+ 29
+ ],
+ [
+ 1771718400,
+ 5
+ ],
+ [
+ 1772323200,
+ 9
+ ],
+ [
+ 1772928000,
+ 3
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 1
+ ],
+ [
+ 1774742400,
+ 7
+ ],
+ [
+ 1775347200,
+ 3
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 3
+ ],
+ [
+ 1777161600,
+ 1
+ ],
+ [
+ 1777766400,
+ 5
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 5
+ ],
+ [
+ 1779580800,
+ 3
+ ],
+ [
+ 1780185600,
+ 2
+ ],
+ [
+ 1780790400,
+ 7
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 7
+ ],
+ [
+ 1782604800,
+ 2
+ ],
+ [
+ 1783209600,
+ 6
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 3
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 6
+ ],
+ [
+ 1787443200,
+ 6
+ ],
+ [
+ 1788048000,
+ 7
+ ],
+ [
+ 1788652800,
+ 3
+ ],
+ [
+ 1789257600,
+ 13
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 1
+ ],
+ [
+ 1791072000,
+ 6
+ ],
+ [
+ 1791676800,
+ 13
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "modelcontextprotocol/go-sdk",
+ "stars": 5233,
+ "created": "2025-04-23",
+ "pushed": "2026-10-16",
+ "commits52w": 367,
+ "weeks": [
+ [
+ 1760832000,
+ 5
+ ],
+ [
+ 1761436800,
+ 5
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 3
+ ],
+ [
+ 1763251200,
+ 2
+ ],
+ [
+ 1763856000,
+ 2
+ ],
+ [
+ 1764460800,
+ 10
+ ],
+ [
+ 1765065600,
+ 20
+ ],
+ [
+ 1765670400,
+ 2
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 2
+ ],
+ [
+ 1767484800,
+ 4
+ ],
+ [
+ 1768089600,
+ 3
+ ],
+ [
+ 1768694400,
+ 3
+ ],
+ [
+ 1769299200,
+ 6
+ ],
+ [
+ 1769904000,
+ 9
+ ],
+ [
+ 1770508800,
+ 6
+ ],
+ [
+ 1771113600,
+ 17
+ ],
+ [
+ 1771718400,
+ 4
+ ],
+ [
+ 1772323200,
+ 10
+ ],
+ [
+ 1772928000,
+ 4
+ ],
+ [
+ 1773532800,
+ 3
+ ],
+ [
+ 1774137600,
+ 2
+ ],
+ [
+ 1774742400,
+ 17
+ ],
+ [
+ 1775347200,
+ 3
+ ],
+ [
+ 1775952000,
+ 2
+ ],
+ [
+ 1776556800,
+ 6
+ ],
+ [
+ 1777161600,
+ 6
+ ],
+ [
+ 1777766400,
+ 13
+ ],
+ [
+ 1778371200,
+ 3
+ ],
+ [
+ 1778976000,
+ 1
+ ],
+ [
+ 1779580800,
+ 6
+ ],
+ [
+ 1780185600,
+ 6
+ ],
+ [
+ 1780790400,
+ 4
+ ],
+ [
+ 1781395200,
+ 10
+ ],
+ [
+ 1782000000,
+ 11
+ ],
+ [
+ 1782604800,
+ 1
+ ],
+ [
+ 1783209600,
+ 16
+ ],
+ [
+ 1783814400,
+ 12
+ ],
+ [
+ 1784419200,
+ 2
+ ],
+ [
+ 1785024000,
+ 4
+ ],
+ [
+ 1785628800,
+ 14
+ ],
+ [
+ 1786233600,
+ 3
+ ],
+ [
+ 1786838400,
+ 8
+ ],
+ [
+ 1787443200,
+ 10
+ ],
+ [
+ 1788048000,
+ 14
+ ],
+ [
+ 1788652800,
+ 3
+ ],
+ [
+ 1789257600,
+ 12
+ ],
+ [
+ 1789862400,
+ 9
+ ],
+ [
+ 1790467200,
+ 15
+ ],
+ [
+ 1791072000,
+ 10
+ ],
+ [
+ 1791676800,
+ 23
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "modelcontextprotocol/csharp-sdk",
+ "stars": 4586,
+ "created": "2025-03-10",
+ "pushed": "2026-10-15",
+ "commits52w": 456,
+ "weeks": [
+ [
+ 1760832000,
+ 8
+ ],
+ [
+ 1761436800,
+ 5
+ ],
+ [
+ 1762041600,
+ 5
+ ],
+ [
+ 1762646400,
+ 4
+ ],
+ [
+ 1763251200,
+ 26
+ ],
+ [
+ 1763856000,
+ 13
+ ],
+ [
+ 1764460800,
+ 17
+ ],
+ [
+ 1765065600,
+ 12
+ ],
+ [
+ 1765670400,
+ 12
+ ],
+ [
+ 1766275200,
+ 1
+ ],
+ [
+ 1766880000,
+ 1
+ ],
+ [
+ 1767484800,
+ 5
+ ],
+ [
+ 1768089600,
+ 10
+ ],
+ [
+ 1768694400,
+ 9
+ ],
+ [
+ 1769299200,
+ 27
+ ],
+ [
+ 1769904000,
+ 8
+ ],
+ [
+ 1770508800,
+ 8
+ ],
+ [
+ 1771113600,
+ 51
+ ],
+ [
+ 1771718400,
+ 39
+ ],
+ [
+ 1772323200,
+ 11
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 2
+ ],
+ [
+ 1774137600,
+ 13
+ ],
+ [
+ 1774742400,
+ 12
+ ],
+ [
+ 1775347200,
+ 4
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 13
+ ],
+ [
+ 1777766400,
+ 8
+ ],
+ [
+ 1778371200,
+ 1
+ ],
+ [
+ 1778976000,
+ 2
+ ],
+ [
+ 1779580800,
+ 4
+ ],
+ [
+ 1780185600,
+ 17
+ ],
+ [
+ 1780790400,
+ 2
+ ],
+ [
+ 1781395200,
+ 5
+ ],
+ [
+ 1782000000,
+ 8
+ ],
+ [
+ 1782604800,
+ 3
+ ],
+ [
+ 1783209600,
+ 4
+ ],
+ [
+ 1783814400,
+ 8
+ ],
+ [
+ 1784419200,
+ 23
+ ],
+ [
+ 1785024000,
+ 25
+ ],
+ [
+ 1785628800,
+ 11
+ ],
+ [
+ 1786233600,
+ 8
+ ],
+ [
+ 1786838400,
+ 2
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 1
+ ],
+ [
+ 1788652800,
+ 2
+ ],
+ [
+ 1789257600,
+ 2
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 1
+ ],
+ [
+ 1791676800,
+ 2
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "modelcontextprotocol/rust-sdk",
+ "stars": 4018,
+ "created": "2025-02-18",
+ "pushed": "2026-10-15",
+ "commits52w": 479,
+ "weeks": [
+ [
+ 1760832000,
+ 4
+ ],
+ [
+ 1761436800,
+ 2
+ ],
+ [
+ 1762041600,
+ 5
+ ],
+ [
+ 1762646400,
+ 1
+ ],
+ [
+ 1763251200,
+ 8
+ ],
+ [
+ 1763856000,
+ 3
+ ],
+ [
+ 1764460800,
+ 7
+ ],
+ [
+ 1765065600,
+ 8
+ ],
+ [
+ 1765670400,
+ 6
+ ],
+ [
+ 1766275200,
+ 3
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 6
+ ],
+ [
+ 1768089600,
+ 15
+ ],
+ [
+ 1768694400,
+ 5
+ ],
+ [
+ 1769299200,
+ 2
+ ],
+ [
+ 1769904000,
+ 8
+ ],
+ [
+ 1770508800,
+ 12
+ ],
+ [
+ 1771113600,
+ 9
+ ],
+ [
+ 1771718400,
+ 19
+ ],
+ [
+ 1772323200,
+ 18
+ ],
+ [
+ 1772928000,
+ 15
+ ],
+ [
+ 1773532800,
+ 4
+ ],
+ [
+ 1774137600,
+ 12
+ ],
+ [
+ 1774742400,
+ 3
+ ],
+ [
+ 1775347200,
+ 13
+ ],
+ [
+ 1775952000,
+ 7
+ ],
+ [
+ 1776556800,
+ 6
+ ],
+ [
+ 1777161600,
+ 4
+ ],
+ [
+ 1777766400,
+ 5
+ ],
+ [
+ 1778371200,
+ 5
+ ],
+ [
+ 1778976000,
+ 2
+ ],
+ [
+ 1779580800,
+ 3
+ ],
+ [
+ 1780185600,
+ 3
+ ],
+ [
+ 1780790400,
+ 6
+ ],
+ [
+ 1781395200,
+ 6
+ ],
+ [
+ 1782000000,
+ 19
+ ],
+ [
+ 1782604800,
+ 10
+ ],
+ [
+ 1783209600,
+ 16
+ ],
+ [
+ 1783814400,
+ 19
+ ],
+ [
+ 1784419200,
+ 27
+ ],
+ [
+ 1785024000,
+ 38
+ ],
+ [
+ 1785628800,
+ 16
+ ],
+ [
+ 1786233600,
+ 7
+ ],
+ [
+ 1786838400,
+ 10
+ ],
+ [
+ 1787443200,
+ 10
+ ],
+ [
+ 1788048000,
+ 7
+ ],
+ [
+ 1788652800,
+ 15
+ ],
+ [
+ 1789257600,
+ 11
+ ],
+ [
+ 1789862400,
+ 14
+ ],
+ [
+ 1790467200,
+ 6
+ ],
+ [
+ 1791072000,
+ 10
+ ],
+ [
+ 1791676800,
+ 9
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "PrefectHQ/fastmcp",
+ "stars": 28102,
+ "created": "2024-11-30",
+ "pushed": "2026-10-16",
+ "commits52w": 1750,
+ "weeks": [
+ [
+ 1760832000,
+ 51
+ ],
+ [
+ 1761436800,
+ 28
+ ],
+ [
+ 1762041600,
+ 25
+ ],
+ [
+ 1762646400,
+ 17
+ ],
+ [
+ 1763251200,
+ 18
+ ],
+ [
+ 1763856000,
+ 4
+ ],
+ [
+ 1764460800,
+ 57
+ ],
+ [
+ 1765065600,
+ 35
+ ],
+ [
+ 1765670400,
+ 23
+ ],
+ [
+ 1766275200,
+ 63
+ ],
+ [
+ 1766880000,
+ 8
+ ],
+ [
+ 1767484800,
+ 29
+ ],
+ [
+ 1768089600,
+ 63
+ ],
+ [
+ 1768694400,
+ 65
+ ],
+ [
+ 1769299200,
+ 25
+ ],
+ [
+ 1769904000,
+ 31
+ ],
+ [
+ 1770508800,
+ 45
+ ],
+ [
+ 1771113600,
+ 44
+ ],
+ [
+ 1771718400,
+ 44
+ ],
+ [
+ 1772323200,
+ 68
+ ],
+ [
+ 1772928000,
+ 30
+ ],
+ [
+ 1773532800,
+ 37
+ ],
+ [
+ 1774137600,
+ 58
+ ],
+ [
+ 1774742400,
+ 27
+ ],
+ [
+ 1775347200,
+ 34
+ ],
+ [
+ 1775952000,
+ 79
+ ],
+ [
+ 1776556800,
+ 16
+ ],
+ [
+ 1777161600,
+ 1
+ ],
+ [
+ 1777766400,
+ 18
+ ],
+ [
+ 1778371200,
+ 9
+ ],
+ [
+ 1778976000,
+ 38
+ ],
+ [
+ 1779580800,
+ 9
+ ],
+ [
+ 1780185600,
+ 9
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 31
+ ],
+ [
+ 1782604800,
+ 2
+ ],
+ [
+ 1783209600,
+ 48
+ ],
+ [
+ 1783814400,
+ 31
+ ],
+ [
+ 1784419200,
+ 96
+ ],
+ [
+ 1785024000,
+ 82
+ ],
+ [
+ 1785628800,
+ 28
+ ],
+ [
+ 1786233600,
+ 21
+ ],
+ [
+ 1786838400,
+ 8
+ ],
+ [
+ 1787443200,
+ 16
+ ],
+ [
+ 1788048000,
+ 28
+ ],
+ [
+ 1788652800,
+ 11
+ ],
+ [
+ 1789257600,
+ 26
+ ],
+ [
+ 1789862400,
+ 59
+ ],
+ [
+ 1790467200,
+ 21
+ ],
+ [
+ 1791072000,
+ 134
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "mcp-use/mcp-use",
+ "stars": 10771,
+ "created": "2025-03-28",
+ "pushed": "2026-10-15",
+ "commits52w": 1146,
+ "weeks": [
+ [
+ 1760832000,
+ 38
+ ],
+ [
+ 1761436800,
+ 15
+ ],
+ [
+ 1762041600,
+ 12
+ ],
+ [
+ 1762646400,
+ 10
+ ],
+ [
+ 1763251200,
+ 27
+ ],
+ [
+ 1763856000,
+ 26
+ ],
+ [
+ 1764460800,
+ 33
+ ],
+ [
+ 1765065600,
+ 31
+ ],
+ [
+ 1765670400,
+ 28
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 1
+ ],
+ [
+ 1767484800,
+ 12
+ ],
+ [
+ 1768089600,
+ 40
+ ],
+ [
+ 1768694400,
+ 15
+ ],
+ [
+ 1769299200,
+ 20
+ ],
+ [
+ 1769904000,
+ 11
+ ],
+ [
+ 1770508800,
+ 17
+ ],
+ [
+ 1771113600,
+ 53
+ ],
+ [
+ 1771718400,
+ 3
+ ],
+ [
+ 1772323200,
+ 16
+ ],
+ [
+ 1772928000,
+ 6
+ ],
+ [
+ 1773532800,
+ 14
+ ],
+ [
+ 1774137600,
+ 10
+ ],
+ [
+ 1774742400,
+ 1
+ ],
+ [
+ 1775347200,
+ 5
+ ],
+ [
+ 1775952000,
+ 6
+ ],
+ [
+ 1776556800,
+ 7
+ ],
+ [
+ 1777161600,
+ 6
+ ],
+ [
+ 1777766400,
+ 6
+ ],
+ [
+ 1778371200,
+ 9
+ ],
+ [
+ 1778976000,
+ 1
+ ],
+ [
+ 1779580800,
+ 1
+ ],
+ [
+ 1780185600,
+ 13
+ ],
+ [
+ 1780790400,
+ 17
+ ],
+ [
+ 1781395200,
+ 4
+ ],
+ [
+ 1782000000,
+ 3
+ ],
+ [
+ 1782604800,
+ 13
+ ],
+ [
+ 1783209600,
+ 72
+ ],
+ [
+ 1783814400,
+ 130
+ ],
+ [
+ 1784419200,
+ 145
+ ],
+ [
+ 1785024000,
+ 48
+ ],
+ [
+ 1785628800,
+ 86
+ ],
+ [
+ 1786233600,
+ 29
+ ],
+ [
+ 1786838400,
+ 11
+ ],
+ [
+ 1787443200,
+ 15
+ ],
+ [
+ 1788048000,
+ 29
+ ],
+ [
+ 1788652800,
+ 7
+ ],
+ [
+ 1789257600,
+ 5
+ ],
+ [
+ 1789862400,
+ 16
+ ],
+ [
+ 1790467200,
+ 9
+ ],
+ [
+ 1791072000,
+ 9
+ ],
+ [
+ 1791676800,
+ 5
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "mark3labs/mcp-go",
+ "stars": 9169,
+ "created": "2024-11-27",
+ "pushed": "2026-10-14",
+ "commits52w": 281,
+ "weeks": [
+ [
+ 1760832000,
+ 7
+ ],
+ [
+ 1761436800,
+ 3
+ ],
+ [
+ 1762041600,
+ 2
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 2
+ ],
+ [
+ 1763856000,
+ 4
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 5
+ ],
+ [
+ 1765670400,
+ 8
+ ],
+ [
+ 1766275200,
+ 2
+ ],
+ [
+ 1766880000,
+ 1
+ ],
+ [
+ 1767484800,
+ 10
+ ],
+ [
+ 1768089600,
+ 1
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 3
+ ],
+ [
+ 1769904000,
+ 1
+ ],
+ [
+ 1770508800,
+ 2
+ ],
+ [
+ 1771113600,
+ 4
+ ],
+ [
+ 1771718400,
+ 1
+ ],
+ [
+ 1772323200,
+ 5
+ ],
+ [
+ 1772928000,
+ 4
+ ],
+ [
+ 1773532800,
+ 4
+ ],
+ [
+ 1774137600,
+ 11
+ ],
+ [
+ 1774742400,
+ 8
+ ],
+ [
+ 1775347200,
+ 3
+ ],
+ [
+ 1775952000,
+ 6
+ ],
+ [
+ 1776556800,
+ 11
+ ],
+ [
+ 1777161600,
+ 5
+ ],
+ [
+ 1777766400,
+ 21
+ ],
+ [
+ 1778371200,
+ 22
+ ],
+ [
+ 1778976000,
+ 3
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 4
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 3
+ ],
+ [
+ 1782000000,
+ 2
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 3
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 11
+ ],
+ [
+ 1785024000,
+ 2
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 8
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 10
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 7
+ ],
+ [
+ 1789862400,
+ 5
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 39
+ ],
+ [
+ 1791676800,
+ 28
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "x402": [
+ {
+ "repo": "x402-foundation/wg-identity",
+ "stars": 4,
+ "created": "2026-08-03",
+ "pushed": "2026-08-17",
+ "commits52w": 13,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 11
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 2
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "solana-foundation/pay",
+ "stars": 1792,
+ "created": "2021-10-19",
+ "pushed": "2026-10-15",
+ "commits52w": 124,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 12
+ ],
+ [
+ 1774742400,
+ 9
+ ],
+ [
+ 1775347200,
+ 2
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 14
+ ],
+ [
+ 1777161600,
+ 20
+ ],
+ [
+ 1777766400,
+ 14
+ ],
+ [
+ 1778371200,
+ 3
+ ],
+ [
+ 1778976000,
+ 2
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 1
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 4
+ ],
+ [
+ 1782000000,
+ 4
+ ],
+ [
+ 1782604800,
+ 6
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 3
+ ],
+ [
+ 1784419200,
+ 2
+ ],
+ [
+ 1785024000,
+ 3
+ ],
+ [
+ 1785628800,
+ 2
+ ],
+ [
+ 1786233600,
+ 1
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 1
+ ],
+ [
+ 1788048000,
+ 4
+ ],
+ [
+ 1788652800,
+ 2
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 5
+ ],
+ [
+ 1790467200,
+ 1
+ ],
+ [
+ 1791072000,
+ 3
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "x402-rs/x402-rs",
+ "stars": 290,
+ "created": "2025-05-08",
+ "pushed": "2026-07-13",
+ "commits52w": 813,
+ "weeks": [
+ [
+ 1760832000,
+ 11
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 8
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 6
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 51
+ ],
+ [
+ 1765670400,
+ 147
+ ],
+ [
+ 1766275200,
+ 90
+ ],
+ [
+ 1766880000,
+ 33
+ ],
+ [
+ 1767484800,
+ 98
+ ],
+ [
+ 1768089600,
+ 22
+ ],
+ [
+ 1768694400,
+ 14
+ ],
+ [
+ 1769299200,
+ 70
+ ],
+ [
+ 1769904000,
+ 95
+ ],
+ [
+ 1770508800,
+ 19
+ ],
+ [
+ 1771113600,
+ 11
+ ],
+ [
+ 1771718400,
+ 9
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 6
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 2
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 2
+ ],
+ [
+ 1776556800,
+ 2
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 3
+ ],
+ [
+ 1778371200,
+ 3
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 16
+ ],
+ [
+ 1780185600,
+ 40
+ ],
+ [
+ 1780790400,
+ 41
+ ],
+ [
+ 1781395200,
+ 5
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 3
+ ],
+ [
+ 1783814400,
+ 5
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "google-agentic-commerce/a2a-x402",
+ "stars": 564,
+ "created": "2025-06-10",
+ "pushed": "2026-08-04",
+ "commits52w": 18,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 3
+ ],
+ [
+ 1762041600,
+ 5
+ ],
+ [
+ 1762646400,
+ 1
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 7
+ ],
+ [
+ 1778976000,
+ 1
+ ],
+ [
+ 1779580800,
+ 1
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "UCP": [
+ {
+ "repo": "Universal-Commerce-Protocol/python-sdk",
+ "stars": 89,
+ "created": "2026-01-06",
+ "pushed": "2026-10-15",
+ "commits52w": 57,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 1
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 1
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 2
+ ],
+ [
+ 1771718400,
+ 1
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 2
+ ],
+ [
+ 1774137600,
+ 1
+ ],
+ [
+ 1774742400,
+ 2
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 1
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 1
+ ],
+ [
+ 1782000000,
+ 4
+ ],
+ [
+ 1782604800,
+ 3
+ ],
+ [
+ 1783209600,
+ 2
+ ],
+ [
+ 1783814400,
+ 5
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 1
+ ],
+ [
+ 1785628800,
+ 4
+ ],
+ [
+ 1786233600,
+ 10
+ ],
+ [
+ 1786838400,
+ 3
+ ],
+ [
+ 1787443200,
+ 4
+ ],
+ [
+ 1788048000,
+ 6
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 1
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 1
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "Universal-Commerce-Protocol/js-sdk",
+ "stars": 48,
+ "created": "2026-01-09",
+ "pushed": "2026-10-15",
+ "commits52w": 63,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 2
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 2
+ ],
+ [
+ 1771718400,
+ 2
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 1
+ ],
+ [
+ 1773532800,
+ 2
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 1
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 2
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 3
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 3
+ ],
+ [
+ 1785024000,
+ 3
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 12
+ ],
+ [
+ 1786838400,
+ 6
+ ],
+ [
+ 1787443200,
+ 2
+ ],
+ [
+ 1788048000,
+ 6
+ ],
+ [
+ 1788652800,
+ 1
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 8
+ ],
+ [
+ 1790467200,
+ 2
+ ],
+ [
+ 1791072000,
+ 3
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "Universal-Commerce-Protocol/samples",
+ "stars": 240,
+ "created": "2026-01-06",
+ "pushed": "2026-10-16",
+ "commits52w": 146,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 9
+ ],
+ [
+ 1768694400,
+ 4
+ ],
+ [
+ 1769299200,
+ 1
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 2
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 10
+ ],
+ [
+ 1773532800,
+ 3
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 3
+ ],
+ [
+ 1776556800,
+ 13
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 5
+ ],
+ [
+ 1778976000,
+ 3
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 2
+ ],
+ [
+ 1781395200,
+ 8
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 3
+ ],
+ [
+ 1783814400,
+ 9
+ ],
+ [
+ 1784419200,
+ 8
+ ],
+ [
+ 1785024000,
+ 9
+ ],
+ [
+ 1785628800,
+ 8
+ ],
+ [
+ 1786233600,
+ 16
+ ],
+ [
+ 1786838400,
+ 7
+ ],
+ [
+ 1787443200,
+ 1
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 1
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 14
+ ],
+ [
+ 1791072000,
+ 2
+ ],
+ [
+ 1791676800,
+ 4
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "Universal-Commerce-Protocol/conformance",
+ "stars": 29,
+ "created": "2026-01-06",
+ "pushed": "2026-09-07",
+ "commits52w": 63,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 5
+ ],
+ [
+ 1768694400,
+ 2
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 3
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 1
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 1
+ ],
+ [
+ 1777161600,
+ 2
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 1
+ ],
+ [
+ 1782000000,
+ 1
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 2
+ ],
+ [
+ 1783814400,
+ 4
+ ],
+ [
+ 1784419200,
+ 12
+ ],
+ [
+ 1785024000,
+ 5
+ ],
+ [
+ 1785628800,
+ 2
+ ],
+ [
+ 1786233600,
+ 13
+ ],
+ [
+ 1786838400,
+ 6
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 2
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "Universal-Commerce-Protocol/ucp-schema",
+ "stars": 11,
+ "created": "2026-01-28",
+ "pushed": "2026-10-16",
+ "commits52w": 55,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 5
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 4
+ ],
+ [
+ 1771113600,
+ 3
+ ],
+ [
+ 1771718400,
+ 3
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 2
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 1
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 3
+ ],
+ [
+ 1777161600,
+ 1
+ ],
+ [
+ 1777766400,
+ 1
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 1
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 3
+ ],
+ [
+ 1782000000,
+ 3
+ ],
+ [
+ 1782604800,
+ 1
+ ],
+ [
+ 1783209600,
+ 2
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 1
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 1
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 1
+ ],
+ [
+ 1787443200,
+ 3
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 6
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 1
+ ],
+ [
+ 1791676800,
+ 8
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "NVIDIA-AI-Blueprints/Retail-Agentic-Commerce",
+ "stars": 81,
+ "created": "2026-01-05",
+ "pushed": "2026-10-14",
+ "commits52w": 131,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 1
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 31
+ ],
+ [
+ 1769299200,
+ 10
+ ],
+ [
+ 1769904000,
+ 17
+ ],
+ [
+ 1770508800,
+ 11
+ ],
+ [
+ 1771113600,
+ 5
+ ],
+ [
+ 1771718400,
+ 14
+ ],
+ [
+ 1772323200,
+ 5
+ ],
+ [
+ 1772928000,
+ 5
+ ],
+ [
+ 1773532800,
+ 3
+ ],
+ [
+ 1774137600,
+ 2
+ ],
+ [
+ 1774742400,
+ 1
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 1
+ ],
+ [
+ 1777766400,
+ 3
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 5
+ ],
+ [
+ 1782604800,
+ 1
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 1
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 2
+ ],
+ [
+ 1786233600,
+ 2
+ ],
+ [
+ 1786838400,
+ 1
+ ],
+ [
+ 1787443200,
+ 1
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 5
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 1
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "Shopify/ucp-cli",
+ "stars": 79,
+ "created": "2026-05-18",
+ "pushed": "2026-10-12",
+ "commits52w": 73,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 20
+ ],
+ [
+ 1779580800,
+ 1
+ ],
+ [
+ 1780185600,
+ 3
+ ],
+ [
+ 1780790400,
+ 2
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 2
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 9
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 1
+ ],
+ [
+ 1787443200,
+ 8
+ ],
+ [
+ 1788048000,
+ 13
+ ],
+ [
+ 1788652800,
+ 9
+ ],
+ [
+ 1789257600,
+ 2
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 3
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "magebitcom/magento2-universal-commerce-module",
+ "stars": 14,
+ "created": "2026-01-13",
+ "pushed": "2026-09-10",
+ "commits52w": 106,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 8
+ ],
+ [
+ 1768694400,
+ 31
+ ],
+ [
+ 1769299200,
+ 2
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 32
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 10
+ ],
+ [
+ 1788652800,
+ 23
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "AP2": [
+ {
+ "repo": "solana-foundation/pay",
+ "stars": 1792,
+ "created": "2021-10-19",
+ "pushed": "2026-10-15",
+ "commits52w": 124,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 12
+ ],
+ [
+ 1774742400,
+ 9
+ ],
+ [
+ 1775347200,
+ 2
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 14
+ ],
+ [
+ 1777161600,
+ 20
+ ],
+ [
+ 1777766400,
+ 14
+ ],
+ [
+ 1778371200,
+ 3
+ ],
+ [
+ 1778976000,
+ 2
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 1
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 4
+ ],
+ [
+ 1782000000,
+ 4
+ ],
+ [
+ 1782604800,
+ 6
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 3
+ ],
+ [
+ 1784419200,
+ 2
+ ],
+ [
+ 1785024000,
+ 3
+ ],
+ [
+ 1785628800,
+ 2
+ ],
+ [
+ 1786233600,
+ 1
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 1
+ ],
+ [
+ 1788048000,
+ 4
+ ],
+ [
+ 1788652800,
+ 2
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 5
+ ],
+ [
+ 1790467200,
+ 1
+ ],
+ [
+ 1791072000,
+ 3
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "vishalmysore/ap2java",
+ "stars": 7,
+ "created": "2025-09-17",
+ "pushed": "2025-09-21",
+ "commits52w": 0,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "ACP": [
+ {
+ "repo": "NVIDIA-AI-Blueprints/Retail-Agentic-Commerce",
+ "stars": 81,
+ "created": "2026-01-05",
+ "pushed": "2026-10-14",
+ "commits52w": 131,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 1
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 31
+ ],
+ [
+ 1769299200,
+ 10
+ ],
+ [
+ 1769904000,
+ 17
+ ],
+ [
+ 1770508800,
+ 11
+ ],
+ [
+ 1771113600,
+ 5
+ ],
+ [
+ 1771718400,
+ 14
+ ],
+ [
+ 1772323200,
+ 5
+ ],
+ [
+ 1772928000,
+ 5
+ ],
+ [
+ 1773532800,
+ 3
+ ],
+ [
+ 1774137600,
+ 2
+ ],
+ [
+ 1774742400,
+ 1
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 1
+ ],
+ [
+ 1777766400,
+ 3
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 5
+ ],
+ [
+ 1782604800,
+ 1
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 1
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 2
+ ],
+ [
+ 1786233600,
+ 2
+ ],
+ [
+ 1786838400,
+ 1
+ ],
+ [
+ 1787443200,
+ 1
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 5
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 1
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "vercel/acp-handler",
+ "stars": 30,
+ "created": "2025-09-29",
+ "pushed": "2026-09-01",
+ "commits52w": 13,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 10
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 2
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 1
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "nekuda-ai/ACP-Checkout-Gateway",
+ "stars": 19,
+ "created": "2025-10-09",
+ "pushed": "2026-01-26",
+ "commits52w": 2,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 2
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "TAP": [
+ {
+ "repo": "inflowpayai/inflow-node",
+ "stars": 9,
+ "created": "2026-05-19",
+ "pushed": "2026-10-14",
+ "commits52w": 112,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 9
+ ],
+ [
+ 1779580800,
+ 19
+ ],
+ [
+ 1780185600,
+ 5
+ ],
+ [
+ 1780790400,
+ 2
+ ],
+ [
+ 1781395200,
+ 1
+ ],
+ [
+ 1782000000,
+ 2
+ ],
+ [
+ 1782604800,
+ 3
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 1
+ ],
+ [
+ 1784419200,
+ 5
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 7
+ ],
+ [
+ 1786838400,
+ 4
+ ],
+ [
+ 1787443200,
+ 4
+ ],
+ [
+ 1788048000,
+ 8
+ ],
+ [
+ 1788652800,
+ 2
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 12
+ ],
+ [
+ 1790467200,
+ 12
+ ],
+ [
+ 1791072000,
+ 13
+ ],
+ [
+ 1791676800,
+ 2
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "MPP": [
+ {
+ "repo": "tempoxyz/mpp-specs",
+ "stars": 95,
+ "created": "2026-01-05",
+ "pushed": "2026-10-15",
+ "commits52w": 99,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 1
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 2
+ ],
+ [
+ 1774137600,
+ 4
+ ],
+ [
+ 1774742400,
+ 3
+ ],
+ [
+ 1775347200,
+ 2
+ ],
+ [
+ 1775952000,
+ 11
+ ],
+ [
+ 1776556800,
+ 1
+ ],
+ [
+ 1777161600,
+ 1
+ ],
+ [
+ 1777766400,
+ 1
+ ],
+ [
+ 1778371200,
+ 3
+ ],
+ [
+ 1778976000,
+ 3
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 5
+ ],
+ [
+ 1780790400,
+ 3
+ ],
+ [
+ 1781395200,
+ 4
+ ],
+ [
+ 1782000000,
+ 5
+ ],
+ [
+ 1782604800,
+ 5
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 3
+ ],
+ [
+ 1784419200,
+ 2
+ ],
+ [
+ 1785024000,
+ 5
+ ],
+ [
+ 1785628800,
+ 3
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 2
+ ],
+ [
+ 1787443200,
+ 6
+ ],
+ [
+ 1788048000,
+ 5
+ ],
+ [
+ 1788652800,
+ 7
+ ],
+ [
+ 1789257600,
+ 2
+ ],
+ [
+ 1789862400,
+ 5
+ ],
+ [
+ 1790467200,
+ 2
+ ],
+ [
+ 1791072000,
+ 1
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "solana-foundation/pay",
+ "stars": 1792,
+ "created": "2021-10-19",
+ "pushed": "2026-10-15",
+ "commits52w": 124,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 12
+ ],
+ [
+ 1774742400,
+ 9
+ ],
+ [
+ 1775347200,
+ 2
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 14
+ ],
+ [
+ 1777161600,
+ 20
+ ],
+ [
+ 1777766400,
+ 14
+ ],
+ [
+ 1778371200,
+ 3
+ ],
+ [
+ 1778976000,
+ 2
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 1
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 4
+ ],
+ [
+ 1782000000,
+ 4
+ ],
+ [
+ 1782604800,
+ 6
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 3
+ ],
+ [
+ 1784419200,
+ 2
+ ],
+ [
+ 1785024000,
+ 3
+ ],
+ [
+ 1785628800,
+ 2
+ ],
+ [
+ 1786233600,
+ 1
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 1
+ ],
+ [
+ 1788048000,
+ 4
+ ],
+ [
+ 1788652800,
+ 2
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 5
+ ],
+ [
+ 1790467200,
+ 1
+ ],
+ [
+ 1791072000,
+ 3
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "faremeter/faremeter",
+ "stars": 69,
+ "created": "2025-06-11",
+ "pushed": "2026-07-06",
+ "commits52w": 322,
+ "weeks": [
+ [
+ 1760832000,
+ 12
+ ],
+ [
+ 1761436800,
+ 28
+ ],
+ [
+ 1762041600,
+ 9
+ ],
+ [
+ 1762646400,
+ 5
+ ],
+ [
+ 1763251200,
+ 19
+ ],
+ [
+ 1763856000,
+ 6
+ ],
+ [
+ 1764460800,
+ 6
+ ],
+ [
+ 1765065600,
+ 11
+ ],
+ [
+ 1765670400,
+ 3
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 2
+ ],
+ [
+ 1767484800,
+ 1
+ ],
+ [
+ 1768089600,
+ 12
+ ],
+ [
+ 1768694400,
+ 5
+ ],
+ [
+ 1769299200,
+ 27
+ ],
+ [
+ 1769904000,
+ 8
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 1
+ ],
+ [
+ 1771718400,
+ 20
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 10
+ ],
+ [
+ 1774137600,
+ 41
+ ],
+ [
+ 1774742400,
+ 8
+ ],
+ [
+ 1775347200,
+ 21
+ ],
+ [
+ 1775952000,
+ 21
+ ],
+ [
+ 1776556800,
+ 11
+ ],
+ [
+ 1777161600,
+ 2
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 14
+ ],
+ [
+ 1779580800,
+ 1
+ ],
+ [
+ 1780185600,
+ 17
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 1
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "L402": [
+ {
+ "repo": "lightninglabs/L402",
+ "stars": 91,
+ "created": "2020-02-07",
+ "pushed": "2026-06-09",
+ "commits52w": 12,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 9
+ ],
+ [
+ 1773532800,
+ 3
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "lightninglabs/lightning-agent-tools",
+ "stars": 60,
+ "created": "2026-02-06",
+ "pushed": "2026-05-29",
+ "commits52w": 45,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 1
+ ],
+ [
+ 1770508800,
+ 39
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 5
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "l402-protocol/l402",
+ "stars": 227,
+ "created": "2024-11-10",
+ "pushed": "2025-06-20",
+ "commits52w": 0,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "ngx-l402/ngx-l402",
+ "stars": 56,
+ "created": "2025-02-01",
+ "pushed": "2026-10-16",
+ "commits52w": 197,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 1
+ ],
+ [
+ 1762041600,
+ 1
+ ],
+ [
+ 1762646400,
+ 4
+ ],
+ [
+ 1763251200,
+ 1
+ ],
+ [
+ 1763856000,
+ 2
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 5
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 1
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 1
+ ],
+ [
+ 1768694400,
+ 2
+ ],
+ [
+ 1769299200,
+ 2
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 1
+ ],
+ [
+ 1771113600,
+ 2
+ ],
+ [
+ 1771718400,
+ 4
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 1
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 2
+ ],
+ [
+ 1774742400,
+ 4
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 3
+ ],
+ [
+ 1776556800,
+ 1
+ ],
+ [
+ 1777161600,
+ 5
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 2
+ ],
+ [
+ 1778976000,
+ 2
+ ],
+ [
+ 1779580800,
+ 4
+ ],
+ [
+ 1780185600,
+ 4
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 1
+ ],
+ [
+ 1782000000,
+ 2
+ ],
+ [
+ 1782604800,
+ 9
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 2
+ ],
+ [
+ 1784419200,
+ 8
+ ],
+ [
+ 1785024000,
+ 11
+ ],
+ [
+ 1785628800,
+ 8
+ ],
+ [
+ 1786233600,
+ 11
+ ],
+ [
+ 1786838400,
+ 13
+ ],
+ [
+ 1787443200,
+ 17
+ ],
+ [
+ 1788048000,
+ 16
+ ],
+ [
+ 1788652800,
+ 5
+ ],
+ [
+ 1789257600,
+ 18
+ ],
+ [
+ 1789862400,
+ 8
+ ],
+ [
+ 1790467200,
+ 8
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 3
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "Fewsats/l402-python",
+ "stars": 3,
+ "created": "2025-01-24",
+ "pushed": "2025-01-30",
+ "commits52w": 0,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "Web Bot Auth": [
+ {
+ "repo": "vestauth/vestauth",
+ "stars": 170,
+ "created": "2026-01-15",
+ "pushed": "2026-04-16",
+ "commits52w": 1030,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 39
+ ],
+ [
+ 1768694400,
+ 60
+ ],
+ [
+ 1769299200,
+ 93
+ ],
+ [
+ 1769904000,
+ 356
+ ],
+ [
+ 1770508800,
+ 26
+ ],
+ [
+ 1771113600,
+ 106
+ ],
+ [
+ 1771718400,
+ 278
+ ],
+ [
+ 1772323200,
+ 72
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "TecharoHQ/samesame",
+ "stars": 12,
+ "created": "2025-11-03",
+ "pushed": "2026-09-28",
+ "commits52w": 13,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 10
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 3
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "regent-protocol/regent-httpsig",
+ "stars": 6,
+ "created": "2026-08-17",
+ "pushed": "2026-10-05",
+ "commits52w": 19,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 10
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 2
+ ],
+ [
+ 1788652800,
+ 4
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 3
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "x401": [
+ {
+ "repo": "proof/x401-node",
+ "stars": 3,
+ "created": "2026-06-09",
+ "pushed": "2026-10-14",
+ "commits52w": 33,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 3
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 4
+ ],
+ [
+ 1782604800,
+ 3
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 3
+ ],
+ [
+ 1784419200,
+ 1
+ ],
+ [
+ 1785024000,
+ 3
+ ],
+ [
+ 1785628800,
+ 1
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 1
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 1
+ ],
+ [
+ 1788652800,
+ 1
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 1
+ ],
+ [
+ 1790467200,
+ 4
+ ],
+ [
+ 1791072000,
+ 5
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "proof/x401-ruby",
+ "stars": 0,
+ "created": "2026-10-05",
+ "pushed": "2026-10-05",
+ "commits52w": null,
+ "weeks": null,
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "solidusnetwork/x401",
+ "stars": 0,
+ "created": "2026-09-01",
+ "pushed": "2026-09-01",
+ "commits52w": 4,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 4
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "Shehryar/x401",
+ "stars": 0,
+ "created": "2026-02-24",
+ "pushed": "2026-02-25",
+ "commits52w": 7,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 7
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "ANS": [
+ {
+ "repo": "agentnameservice/ans-registry",
+ "stars": 33,
+ "created": "2025-11-19",
+ "pushed": "2026-10-15",
+ "commits52w": 30,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 1
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 1
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 1
+ ],
+ [
+ 1771718400,
+ 1
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 1
+ ],
+ [
+ 1774137600,
+ 3
+ ],
+ [
+ 1774742400,
+ 1
+ ],
+ [
+ 1775347200,
+ 6
+ ],
+ [
+ 1775952000,
+ 1
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 1
+ ],
+ [
+ 1781395200,
+ 1
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 1
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 3
+ ],
+ [
+ 1784419200,
+ 3
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 1
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 1
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 1
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "ruvnet/Agent-Name-Service",
+ "stars": 82,
+ "created": "2025-05-15",
+ "pushed": "2026-10-10",
+ "commits52w": 1,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 0
+ ],
+ [
+ 1769904000,
+ 0
+ ],
+ [
+ 1770508800,
+ 0
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 0
+ ],
+ [
+ 1772323200,
+ 0
+ ],
+ [
+ 1772928000,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 1
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "1amageek/ans-sdk-swift",
+ "stars": 3,
+ "created": "2026-07-02",
+ "pushed": "2026-07-29",
+ "commits52w": 13,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 11
+ ],
+ [
+ 1783209600,
+ 1
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 1
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "PAP": [
+ {
+ "repo": "datalayer/personal-agent-protocol",
+ "stars": 3,
+ "created": "2026-10-10",
+ "pushed": "2026-10-14",
+ "commits52w": 162,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 36
+ ],
+ [
+ 1791676800,
+ 126
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "richardanaya/pi-poppy",
+ "stars": 1,
+ "created": "2026-10-09",
+ "pushed": "2026-10-10",
+ "commits52w": 5,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 5
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ },
+ {
+ "repo": "akshay5995/poppyseed",
+ "stars": 0,
+ "created": "2026-10-10",
+ "pushed": "2026-10-15",
+ "commits52w": 9,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 1
+ ],
+ [
+ 1791676800,
+ 8
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ],
+ "KYAPay": [
+ {
+ "repo": "skyfire-xyz/kyapay_a2a",
+ "stars": 3,
+ "created": "2026-01-08",
+ "pushed": "2026-10-06",
+ "commits52w": 49,
+ "weeks": [
+ [
+ 1760828400,
+ 0
+ ],
+ [
+ 1761433200,
+ 0
+ ],
+ [
+ 1762038000,
+ 0
+ ],
+ [
+ 1762646400,
+ 0
+ ],
+ [
+ 1763251200,
+ 0
+ ],
+ [
+ 1763856000,
+ 0
+ ],
+ [
+ 1764460800,
+ 0
+ ],
+ [
+ 1765065600,
+ 0
+ ],
+ [
+ 1765670400,
+ 0
+ ],
+ [
+ 1766275200,
+ 0
+ ],
+ [
+ 1766880000,
+ 0
+ ],
+ [
+ 1767484800,
+ 0
+ ],
+ [
+ 1768089600,
+ 0
+ ],
+ [
+ 1768694400,
+ 0
+ ],
+ [
+ 1769299200,
+ 2
+ ],
+ [
+ 1769904000,
+ 2
+ ],
+ [
+ 1770508800,
+ 1
+ ],
+ [
+ 1771113600,
+ 0
+ ],
+ [
+ 1771718400,
+ 2
+ ],
+ [
+ 1772323200,
+ 1
+ ],
+ [
+ 1772928000,
+ 2
+ ],
+ [
+ 1773532800,
+ 3
+ ],
+ [
+ 1774137600,
+ 2
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 2
+ ],
+ [
+ 1775952000,
+ 5
+ ],
+ [
+ 1776556800,
+ 3
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 2
+ ],
+ [
+ 1778371200,
+ 2
+ ],
+ [
+ 1778976000,
+ 3
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 1
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 1
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 2
+ ],
+ [
+ 1785024000,
+ 1
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 0
+ ],
+ [
+ 1789862400,
+ 0
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 12
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "official"
+ },
+ {
+ "repo": "tollstile/Tollstile",
+ "stars": 3,
+ "created": "2026-09-15",
+ "pushed": "2026-09-24",
+ "commits52w": 77,
+ "weeks": [
+ [
+ 1760832000,
+ 0
+ ],
+ [
+ 1761436800,
+ 0
+ ],
+ [
+ 1762041600,
+ 0
+ ],
+ [
+ 1762650000,
+ 0
+ ],
+ [
+ 1763254800,
+ 0
+ ],
+ [
+ 1763859600,
+ 0
+ ],
+ [
+ 1764464400,
+ 0
+ ],
+ [
+ 1765069200,
+ 0
+ ],
+ [
+ 1765674000,
+ 0
+ ],
+ [
+ 1766278800,
+ 0
+ ],
+ [
+ 1766883600,
+ 0
+ ],
+ [
+ 1767488400,
+ 0
+ ],
+ [
+ 1768093200,
+ 0
+ ],
+ [
+ 1768698000,
+ 0
+ ],
+ [
+ 1769302800,
+ 0
+ ],
+ [
+ 1769907600,
+ 0
+ ],
+ [
+ 1770512400,
+ 0
+ ],
+ [
+ 1771117200,
+ 0
+ ],
+ [
+ 1771722000,
+ 0
+ ],
+ [
+ 1772326800,
+ 0
+ ],
+ [
+ 1772931600,
+ 0
+ ],
+ [
+ 1773532800,
+ 0
+ ],
+ [
+ 1774137600,
+ 0
+ ],
+ [
+ 1774742400,
+ 0
+ ],
+ [
+ 1775347200,
+ 0
+ ],
+ [
+ 1775952000,
+ 0
+ ],
+ [
+ 1776556800,
+ 0
+ ],
+ [
+ 1777161600,
+ 0
+ ],
+ [
+ 1777766400,
+ 0
+ ],
+ [
+ 1778371200,
+ 0
+ ],
+ [
+ 1778976000,
+ 0
+ ],
+ [
+ 1779580800,
+ 0
+ ],
+ [
+ 1780185600,
+ 0
+ ],
+ [
+ 1780790400,
+ 0
+ ],
+ [
+ 1781395200,
+ 0
+ ],
+ [
+ 1782000000,
+ 0
+ ],
+ [
+ 1782604800,
+ 0
+ ],
+ [
+ 1783209600,
+ 0
+ ],
+ [
+ 1783814400,
+ 0
+ ],
+ [
+ 1784419200,
+ 0
+ ],
+ [
+ 1785024000,
+ 0
+ ],
+ [
+ 1785628800,
+ 0
+ ],
+ [
+ 1786233600,
+ 0
+ ],
+ [
+ 1786838400,
+ 0
+ ],
+ [
+ 1787443200,
+ 0
+ ],
+ [
+ 1788048000,
+ 0
+ ],
+ [
+ 1788652800,
+ 0
+ ],
+ [
+ 1789257600,
+ 50
+ ],
+ [
+ 1789862400,
+ 27
+ ],
+ [
+ 1790467200,
+ 0
+ ],
+ [
+ 1791072000,
+ 0
+ ],
+ [
+ 1791676800,
+ 0
+ ]
+ ],
+ "archived": false,
+ "scope": "third-party"
+ }
+ ]
+ },
+ "topics": {
+ "MCP": [
+ "model-context-protocol",
+ 37653
+ ],
+ "x402": [
+ "x402",
+ 3827
+ ],
+ "A2A": [
+ "a2a-protocol",
+ 604
+ ],
+ "L402": [
+ "l402",
+ 110
+ ],
+ "UCP": [
+ "universal-commerce-protocol",
+ 66
+ ],
+ "Web Bot Auth": [
+ "web-bot-auth",
+ 41
+ ],
+ "ACP": [
+ "agentic-commerce-protocol",
+ 27
+ ],
+ "AP2": [
+ "agent-payments-protocol",
+ 19
+ ]
+ },
+ "downloads": {
+ "week_starts": [
+ "2026-07-20",
+ "2026-07-27",
+ "2026-08-03",
+ "2026-08-10",
+ "2026-08-17",
+ "2026-08-24",
+ "2026-08-31",
+ "2026-09-07",
+ "2026-09-14",
+ "2026-09-21",
+ "2026-09-28",
+ "2026-10-05"
+ ],
+ "by_protocol": {
+ "A2A": {
+ "official": {
+ "npm": {
+ "package": "@a2a-js/sdk",
+ "weeks": [
+ 1677660,
+ 1745409,
+ 1780854,
+ 1639387,
+ 2063326,
+ 2344232,
+ 2248896,
+ 2002171,
+ 2608743,
+ 3567655,
+ 4100684,
+ 4114624
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 14391706
+ },
+ "pypi": {
+ "package": "a2a-sdk",
+ "weeks": [
+ 2825584,
+ 3211899,
+ 4217674,
+ 4888180,
+ 4328748,
+ 2151289,
+ 2112024,
+ 2279504,
+ 2532099,
+ 3086909,
+ 2796262,
+ 2726724
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 11141994
+ },
+ "crates": {
+ "package": "a2a-lf",
+ "weeks": [
+ 2306,
+ 1571,
+ 2908,
+ 3935,
+ 2265,
+ 3642,
+ 5180,
+ 8224,
+ 6799,
+ 5315,
+ 14665,
+ 28692
+ ],
+ "publisher": null,
+ "candidates": 2,
+ "monthly": 55471
+ }
+ },
+ "third-party": {
+ "pypi": {
+ "package": "fasta2a",
+ "weeks": [
+ 75565,
+ 75768,
+ 63746,
+ 64718,
+ 69008,
+ 46266,
+ 45564,
+ 41710,
+ 41414,
+ 45858,
+ 55826,
+ 48043
+ ],
+ "publisher": "Pydantic",
+ "candidates": 1,
+ "monthly": 191141
+ },
+ "crates": {
+ "package": "ra2a",
+ "weeks": [
+ 54,
+ 22,
+ 75,
+ 28,
+ 23,
+ 15,
+ 14,
+ 118,
+ 286,
+ 3219,
+ 2294,
+ 1291
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 7090
+ }
+ }
+ },
+ "MCP": {
+ "official": {
+ "npm": {
+ "package": "@modelcontextprotocol/sdk",
+ "weeks": [
+ 45858002,
+ 53304972,
+ 51726406,
+ 43762222,
+ 50577978,
+ 52304301,
+ 47896904,
+ 40994402,
+ 49993981,
+ 64725178,
+ 76226448,
+ 65446130
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 256391737
+ },
+ "pypi": {
+ "package": "mcp",
+ "weeks": [
+ 69502771,
+ 87149707,
+ 83116411,
+ 88091190,
+ 83608495,
+ 48638168,
+ 47870020,
+ 52216597,
+ 54216448,
+ 53929472,
+ 59791459,
+ 61275340
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 229212719
+ },
+ "crates": {
+ "package": "rmcp",
+ "weeks": [
+ 954070,
+ 1039624,
+ 1003817,
+ 1144365,
+ 1148764,
+ 1357628,
+ 1567900,
+ 1553258,
+ 1690809,
+ 1871088,
+ 2347609,
+ 2639465
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 8548971
+ }
+ },
+ "third-party": {
+ "pypi": {
+ "package": "fastmcp",
+ "weeks": [
+ 17903263,
+ 25382317,
+ 24615300,
+ 25224693,
+ 20947408,
+ 10021674,
+ 11573931,
+ 11953456,
+ 12620141,
+ 11878589,
+ 13513790,
+ 13979855
+ ],
+ "publisher": "Prefect",
+ "candidates": 1,
+ "monthly": 51992375
+ },
+ "npm": {
+ "package": "mcp-use",
+ "weeks": [
+ 48392,
+ 34798,
+ 45744,
+ 49562,
+ 40110,
+ 37384,
+ 31850,
+ 27513,
+ 28471,
+ 35010,
+ 43069,
+ 36353
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 142903
+ }
+ }
+ },
+ "x402": {
+ "official": {
+ "npm": {
+ "package": "x402",
+ "weeks": [
+ 340362,
+ 355774,
+ 349047,
+ 303022,
+ 373982,
+ 390116,
+ 353112,
+ 313028,
+ 396646,
+ 466468,
+ 541785,
+ 467272
+ ],
+ "publisher": null,
+ "candidates": 5,
+ "monthly": 1872171
+ },
+ "pypi": {
+ "package": "x402",
+ "weeks": [
+ 46910,
+ 41620,
+ 44648,
+ 43666,
+ 43654,
+ 39308,
+ 37251,
+ 43385,
+ 41913,
+ 48463,
+ 58409,
+ 74368
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 223153
+ }
+ },
+ "third-party": {
+ "crates": {
+ "package": "x402-types",
+ "weeks": [
+ 1881,
+ 1578,
+ 1237,
+ 1412,
+ 1801,
+ 2744,
+ 3167,
+ 3915,
+ 3821,
+ 4247,
+ 5538,
+ 6282
+ ],
+ "publisher": null,
+ "candidates": 2,
+ "monthly": 19888
+ }
+ }
+ },
+ "UCP": {
+ "official": {
+ "npm": {
+ "package": "@ucp-js/sdk",
+ "weeks": [
+ 2347,
+ 5873,
+ 6433,
+ 5053,
+ 5189,
+ 7945,
+ 7458,
+ 6169,
+ 7341,
+ 11462,
+ 18459,
+ 12820
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 50082
+ },
+ "pypi": {
+ "package": "ucp-sdk",
+ "weeks": [
+ 911,
+ 1401,
+ 2863,
+ 1863,
+ 2074,
+ 1778,
+ 1651,
+ 2722,
+ 1827,
+ 1817,
+ 1923,
+ 1632
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 7199
+ },
+ "crates": {
+ "package": "ucp-schema",
+ "weeks": [
+ 218,
+ 210,
+ 268,
+ 280,
+ 631,
+ 306,
+ 124,
+ 95,
+ 212,
+ 216,
+ 197,
+ 204
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 829
+ }
+ },
+ "third-party": {
+ "npm": {
+ "package": "@shopify/ucp-cli",
+ "weeks": [
+ 360,
+ 322,
+ 221,
+ 248,
+ 247,
+ 716,
+ 23674,
+ 18612,
+ 17251,
+ 424,
+ 501,
+ 437
+ ],
+ "publisher": "Shopify",
+ "candidates": 1,
+ "monthly": 18613
+ }
+ }
+ },
+ "MPP": {
+ "official": {
+ "npm": {
+ "package": "mppx",
+ "weeks": [
+ 54765,
+ 63887,
+ 77953,
+ 76790,
+ 122679,
+ 123889,
+ 110295,
+ 92947,
+ 117884,
+ 198055,
+ 324793,
+ 336249
+ ],
+ "publisher": "wevm, with Tempo",
+ "candidates": 1,
+ "monthly": 976981
+ },
+ "pypi": {
+ "package": "pympp",
+ "weeks": [
+ 6670,
+ 10112,
+ 12425,
+ 10513,
+ 8142,
+ 19666,
+ 11939,
+ 45774,
+ 263864,
+ 233302,
+ 352707,
+ 1117962
+ ],
+ "publisher": "Tempo",
+ "candidates": 2,
+ "monthly": 1967835
+ }
+ },
+ "third-party": {}
+ },
+ "Web Bot Auth": {
+ "official": {
+ "npm": {
+ "package": "web-bot-auth",
+ "weeks": [
+ 24763,
+ 21941,
+ 26368,
+ 24165,
+ 90789,
+ 106258,
+ 105086,
+ 71501,
+ 165051,
+ 182304,
+ 179645,
+ 162458
+ ],
+ "publisher": null,
+ "candidates": 3,
+ "monthly": 689458
+ },
+ "crates": {
+ "package": "web-bot-auth",
+ "weeks": [
+ 16874,
+ 18280,
+ 17190,
+ 16887,
+ 15694,
+ 18044,
+ 20688,
+ 18558,
+ 20915,
+ 23983,
+ 19231,
+ 18130
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 82259
+ }
+ },
+ "third-party": {
+ "npm": {
+ "package": "vestauth",
+ "weeks": [
+ 157,
+ 106,
+ 320,
+ 260,
+ 26,
+ 29,
+ 191,
+ 126,
+ 70,
+ 114,
+ 195,
+ 182
+ ],
+ "publisher": "the dotenv author",
+ "candidates": 2,
+ "monthly": 561
+ },
+ "pypi": {
+ "package": "regent-httpsig",
+ "weeks": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 406,
+ 38,
+ 153,
+ 354,
+ 62,
+ 9,
+ 23,
+ 425
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 519
+ }
+ }
+ },
+ "KYA-OS": {
+ "official": {
+ "npm": {
+ "package": "@kya-os/mcp",
+ "weeks": [
+ 2221,
+ 1073,
+ 1024,
+ 1997,
+ 1947,
+ 2770,
+ 2081,
+ 1379,
+ 4004,
+ 18152,
+ 20250,
+ 11326
+ ],
+ "publisher": null,
+ "candidates": 2,
+ "monthly": 53732
+ }
+ },
+ "third-party": {}
+ },
+ "x401": {
+ "official": {
+ "npm": {
+ "package": "@proof.com/x401-node",
+ "weeks": [
+ 155,
+ 319,
+ 98,
+ 63,
+ 70,
+ 96,
+ 55,
+ 53,
+ 33,
+ 128,
+ 299,
+ 269
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 729
+ }
+ },
+ "third-party": {
+ "npm": {
+ "package": "@solidus-network/x401",
+ "weeks": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 105,
+ 4,
+ 8,
+ 4,
+ 3,
+ 5
+ ],
+ "publisher": null,
+ "candidates": 1,
+ "monthly": 20
+ }
+ }
+ },
+ "PAP": {
+ "official": {},
+ "third-party": {
+ "npm": {
+ "package": "@datalayer/personal-agent-protocol",
+ "weeks": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1991
+ ],
+ "publisher": "Datalayer",
+ "candidates": 2,
+ "monthly": 1991
+ },
+ "pypi": {
+ "package": "personal-agent-protocol",
+ "weeks": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 1384
+ ],
+ "publisher": "Datalayer",
+ "candidates": 1,
+ "monthly": 1384
+ }
+ }
+ },
+ "L402": {
+ "official": {
+ "npm": {
+ "package": "@lightninglabs/l402",
+ "weeks": [
+ 3,
+ 1,
+ 3,
+ 3,
+ 3,
+ 6,
+ 4,
+ 1,
+ 6,
+ 41,
+ 8,
+ 49
+ ],
+ "publisher": null,
+ "candidates": 2,
+ "monthly": 104
+ }
+ },
+ "third-party": {
+ "pypi": {
+ "package": "l402",
+ "weeks": [
+ 7,
+ 3,
+ 11,
+ 3,
+ 5,
+ 1,
+ 13,
+ 2,
+ 4,
+ 5,
+ 9,
+ 6
+ ],
+ "publisher": "Fewsats",
+ "candidates": 1,
+ "monthly": 24
+ }
+ }
+ },
+ "ACP": {
+ "official": {},
+ "third-party": {
+ "npm": {
+ "package": "acp-handler",
+ "weeks": [
+ 25,
+ 12,
+ 427,
+ 439,
+ 1092,
+ 298,
+ 159,
+ 216,
+ 125,
+ 110,
+ 237,
+ 385
+ ],
+ "publisher": "Vercel",
+ "candidates": 2,
+ "monthly": 857
+ },
+ "pypi": {
+ "package": "agentic-commerce-protocol",
+ "weeks": [
+ 7,
+ 10,
+ 8,
+ 4,
+ 6,
+ 14,
+ 7,
+ 10,
+ 15,
+ 13,
+ 11,
+ 11
+ ],
+ "publisher": "Svix",
+ "candidates": 1,
+ "monthly": 50
+ }
+ }
+ },
+ "KYAPay": {
+ "official": {
+ "npm": {
+ "package": "@skyfire-xyz/skyfire-seller-sdk-node",
+ "weeks": [
+ 3,
+ 12,
+ 309,
+ 32,
+ 15,
+ 15,
+ 19,
+ 12,
+ 7,
+ 16,
+ 5,
+ 24
+ ],
+ "publisher": "Skyfire",
+ "candidates": 1,
+ "monthly": 52
+ }
+ },
+ "third-party": {
+ "npm": {
+ "package": "@tollstile/kyapay",
+ "weeks": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 344,
+ 20,
+ 11,
+ 8
+ ],
+ "publisher": "Tollstile",
+ "candidates": 1,
+ "monthly": 383
+ }
+ }
+ },
+ "TAP": {
+ "official": {},
+ "third-party": {
+ "npm": {
+ "package": "@inflowpayai/tap-seller",
+ "weeks": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 70,
+ 31,
+ 3,
+ 8,
+ 7,
+ 205,
+ 178
+ ],
+ "publisher": "InFlow",
+ "candidates": 1,
+ "monthly": 398
+ }
+ }
+ }
+ },
+ "no_package": {
+ "AP2": "The ap2 package on PyPI belongs to an unrelated project; no other package found on npm, PyPI or crates.io",
+ "ANS": "No package found on npm, PyPI or crates.io (Go reference implementation, Swift SDK)"
+ }
}
}
\ No newline at end of file
diff --git a/docs/research/tools/capability-map/traction/downloads-all-registries.svg b/docs/research/tools/capability-map/traction/downloads-all-registries.svg
new file mode 100644
index 0000000..b767c8a
--- /dev/null
+++ b/docs/research/tools/capability-map/traction/downloads-all-registries.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/docs/research/tools/capability-map/traction/fetch.py b/docs/research/tools/capability-map/traction/fetch.py
index 994cf2f..7641902 100644
--- a/docs/research/tools/capability-map/traction/fetch.py
+++ b/docs/research/tools/capability-map/traction/fetch.py
@@ -12,11 +12,77 @@
'ACP': 'agentic-commerce-protocol/agentic-commerce-protocol', 'TAP': 'visa/trusted-agent-protocol',
'MPP': 'wevm/mppx', 'L402': 'lightninglabs/aperture', 'Web Bot Auth': 'cloudflare/web-bot-auth',
'ANS': 'agentnameservice/ans', 'x401': 'proof/x401', 'KYA-OS': 'decentralized-identity/kya-os-mcp',
- 'PAP': 'personal-agent-protocol/personal-agent-protocol', 'KYAPay': 'skyfire-xyz/kyapay',
- 'cheqd': 'cheqd/did-resolver'}
+ 'PAP': 'personal-agent-protocol/personal-agent-protocol', 'KYAPay': 'skyfire-xyz/kyapay'}
NPM = {'MCP': '@modelcontextprotocol/sdk', 'A2A': '@a2a-js/sdk', 'x402': 'x402', 'MPP': 'mppx',
- 'Web Bot Auth': 'web-bot-auth', 'UCP': '@ucp-js/sdk', 'KYA-OS': '@kya-os/mcp', 'x401': '@proof.com/x401-node',
- 'cheqd': '@cheqd/sdk'}
+ 'Web Bot Auth': 'web-bot-auth', 'UCP': '@ucp-js/sdk', 'KYA-OS': '@kya-os/mcp', 'x401': '@proof.com/x401-node'}
+
+
+# Other repositories and packages for each protocol. They are not charted as series, but each chart lists them
+# under "Not covered by this chart" so the single repository or package plotted is not mistaken for the whole ecosystem.
+# Official repositories belong to the protocol's own organisation or named steward. Third-party repositories are
+# hand-picked: for each protocol, up to three repositories that implement the protocol itself (an SDK, server,
+# library or plugin), highest stars first, after setting aside applications that merely use the protocol and
+# curated lists. GitHub has many more (see TOPICS), so these are examples, not a census.
+OFF, TP = 'official', 'third-party'
+OTHERS = {
+ 'A2A': [('a2aproject/a2a-python', OFF), ('a2aproject/a2a-js', OFF), ('a2aproject/a2a-java', OFF), ('a2aproject/a2a-go', OFF),
+ ('a2aproject/a2a-dotnet', OFF), ('a2aproject/a2a-rs', OFF), ('a2aproject/a2a-samples', OFF), ('a2aproject/a2a-inspector', OFF),
+ ('pydantic/fasta2a', TP), ('qntx-labs/ra2a', TP), ('vishalmysore/a2ajava', TP)],
+ 'MCP': [('modelcontextprotocol/typescript-sdk', OFF), ('modelcontextprotocol/python-sdk', OFF), ('modelcontextprotocol/java-sdk', OFF),
+ ('modelcontextprotocol/go-sdk', OFF), ('modelcontextprotocol/csharp-sdk', OFF), ('modelcontextprotocol/rust-sdk', OFF),
+ ('PrefectHQ/fastmcp', TP), ('mcp-use/mcp-use', TP), ('mark3labs/mcp-go', TP)],
+ 'x402': [('x402-foundation/wg-identity', OFF), ('solana-foundation/pay', TP), ('x402-rs/x402-rs', TP),
+ ('google-agentic-commerce/a2a-x402', TP)],
+ 'UCP': [('Universal-Commerce-Protocol/python-sdk', OFF), ('Universal-Commerce-Protocol/js-sdk', OFF),
+ ('Universal-Commerce-Protocol/samples', OFF), ('Universal-Commerce-Protocol/conformance', OFF),
+ ('Universal-Commerce-Protocol/ucp-schema', OFF), ('NVIDIA-AI-Blueprints/Retail-Agentic-Commerce', TP),
+ ('Shopify/ucp-cli', TP), ('magebitcom/magento2-universal-commerce-module', TP)],
+ 'AP2': [('solana-foundation/pay', TP), ('vishalmysore/ap2java', TP)],
+ 'ACP': [('NVIDIA-AI-Blueprints/Retail-Agentic-Commerce', TP), ('vercel/acp-handler', TP), ('nekuda-ai/ACP-Checkout-Gateway', TP)],
+ 'TAP': [('inflowpayai/inflow-node', TP)],
+ 'MPP': [('tempoxyz/mpp-specs', OFF), ('solana-foundation/pay', TP), ('faremeter/faremeter', TP)],
+ 'L402': [('lightninglabs/L402', OFF), ('lightninglabs/lightning-agent-tools', OFF), ('l402-protocol/l402', TP),
+ ('ngx-l402/ngx-l402', TP), ('Fewsats/l402-python', TP)],
+ 'Web Bot Auth': [('vestauth/vestauth', TP), ('TecharoHQ/samesame', TP), ('regent-protocol/regent-httpsig', TP)],
+ 'x401': [('proof/x401-node', OFF), ('proof/x401-ruby', OFF), ('solidusnetwork/x401', TP), ('Shehryar/x401', TP)],
+ 'ANS': [('agentnameservice/ans-registry', OFF), ('ruvnet/Agent-Name-Service', TP), ('1amageek/ans-sdk-swift', TP)],
+ 'PAP': [('datalayer/personal-agent-protocol', TP), ('richardanaya/pi-poppy', TP), ('akshay5995/poppyseed', TP)],
+ 'KYAPay': [('skyfire-xyz/kyapay_a2a', OFF), ('tollstile/Tollstile', TP)],
+}
+# GitHub repositories tagged with each protocol's topic on 16 Oct 2026. Includes applications that only use the protocol.
+TOPICS = {'MCP': ('model-context-protocol', 37653), 'x402': ('x402', 3827), 'A2A': ('a2a-protocol', 604), 'L402': ('l402', 110),
+ 'UCP': ('universal-commerce-protocol', 66), 'Web Bot Auth': ('web-bot-auth', 41), 'ACP': ('agentic-commerce-protocol', 27),
+ 'AP2': ('agent-payments-protocol', 19)}
+# Packages per protocol, group and registry. For each registry and group the package with the most downloads in the last
+# four weeks is charted, so a package and its dependencies are not counted twice.
+PACKAGES = {
+ 'A2A': {OFF: {'npm': ['@a2a-js/sdk'], 'pypi': ['a2a-sdk'], 'crates': ['a2a-lf', 'a2a-pb']},
+ TP: {'pypi': ['fasta2a'], 'crates': ['ra2a']}},
+ 'MCP': {OFF: {'npm': ['@modelcontextprotocol/sdk'], 'pypi': ['mcp'], 'crates': ['rmcp']},
+ TP: {'pypi': ['fastmcp'], 'npm': ['mcp-use']}},
+ 'x402': {OFF: {'npm': ['x402', '@x402/core', '@x402/extensions', '@x402/fetch', '@x402/mcp'], 'pypi': ['x402']},
+ TP: {'crates': ['x402-types', 'x402-chain-eip155']}},
+ 'UCP': {OFF: {'npm': ['@ucp-js/sdk'], 'pypi': ['ucp-sdk'], 'crates': ['ucp-schema']}, TP: {'npm': ['@shopify/ucp-cli']}},
+ 'MPP': {OFF: {'npm': ['mppx'], 'pypi': ['pympp', 'pytempo']}, TP: {}},
+ 'Web Bot Auth': {OFF: {'npm': ['web-bot-auth', 'http-message-sig', 'jsonwebkey-thumbprint'], 'crates': ['web-bot-auth']},
+ TP: {'npm': ['vestauth', 'samesame'], 'pypi': ['regent-httpsig']}},
+ 'KYA-OS': {OFF: {'npm': ['@kya-os/mcp', '@kya-os/mcp-i']}, TP: {}},
+ 'x401': {OFF: {'npm': ['@proof.com/x401-node']}, TP: {'npm': ['@solidus-network/x401']}},
+ 'PAP': {OFF: {}, TP: {'npm': ['@datalayer/personal-agent-protocol', 'poppyseed'], 'pypi': ['personal-agent-protocol']}},
+ 'L402': {OFF: {'npm': ['@lightninglabs/l402', '@lightninglabs/lightning-mcp-server']}, TP: {'pypi': ['l402']}},
+ 'ACP': {OFF: {}, TP: {'npm': ['agentic-commerce-protocol', 'acp-handler'], 'pypi': ['agentic-commerce-protocol']}},
+ 'KYAPay': {OFF: {'npm': ['@skyfire-xyz/skyfire-seller-sdk-node']}, TP: {'npm': ['@tollstile/kyapay']}},
+ 'TAP': {OFF: {}, TP: {'npm': ['@inflowpayai/tap-seller']}},
+}
+# Publishers worth naming next to a charted package.
+PUBLISHER = {'fasta2a': 'Pydantic', 'agentic-commerce-protocol': 'Svix', 'acp-handler': 'Vercel', '@shopify/ucp-cli': 'Shopify',
+ 'l402': 'Fewsats', '@datalayer/personal-agent-protocol': 'Datalayer', 'personal-agent-protocol': 'Datalayer',
+ 'poppyseed': 'a community developer', '@inflowpayai/tap-seller': 'InFlow', '@tollstile/kyapay': 'Tollstile',
+ 'mppx': 'wevm, with Tempo', 'pympp': 'Tempo', 'pytempo': 'Tempo', 'vestauth': 'the dotenv author', 'fastmcp': 'Prefect',
+ '@skyfire-xyz/skyfire-seller-sdk-node': 'Skyfire'}
+# Protocols where no package was found on npm, PyPI or crates.io, with what was checked.
+NO_PACKAGE = {'AP2': 'The ap2 package on PyPI belongs to an unrelated project; no other package found on npm, PyPI or crates.io',
+ 'ANS': 'No package found on npm, PyPI or crates.io (Go reference implementation, Swift SDK)'}
def gh(path):
@@ -45,6 +111,93 @@ def commits():
return out
+def others():
+ out, cache = {}, {}
+ for proto, repos in OTHERS.items():
+ for r, scope in repos:
+ if r in cache: # a repository can serve several protocols (e.g. solana-foundation/pay)
+ out.setdefault(proto, []).append(dict(cache[r], scope=scope))
+ continue
+ j = gh(f'repos/{r}')
+ if not j or 'stargazers_count' not in j:
+ continue
+ weeks = None
+ for _ in range(6):
+ d = gh(f'repos/{r}/stats/commit_activity')
+ if isinstance(d, list) and d:
+ weeks = [(w['week'], w['total']) for w in d]
+ break
+ time.sleep(3)
+ rec = dict(repo=r, stars=j['stargazers_count'], created=j['created_at'][:10], pushed=j['pushed_at'][:10],
+ commits52w=sum(v for _, v in weeks) if weeks else None, weeks=weeks, archived=j['archived'])
+ cache[r] = rec
+ out.setdefault(proto, []).append(dict(rec, scope=scope))
+ return out
+
+
+def _week_starts(n=12):
+ end = dt.date.today() - dt.timedelta(days=1)
+ end -= dt.timedelta(days=(end.weekday() + 1) % 7) # last Sunday on or before yesterday
+ return [end - dt.timedelta(days=7 * i + 6) for i in range(n - 1, -1, -1)]
+
+
+def _daily_once(registry, name):
+ """Daily downloads for one package: {iso date: n}. npm 540 days, PyPI about 180, crates.io 90."""
+ q = name.replace('/', '%2F')
+ try:
+ if registry == 'npm':
+ end = dt.date.today() - dt.timedelta(days=1)
+ u = f'https://api.npmjs.org/downloads/range/{end - dt.timedelta(days=120)}:{end}/{q}'
+ return {x['day']: x['downloads'] for x in json.load(urllib.request.urlopen(u, timeout=30))['downloads']}
+ if registry == 'pypi':
+ time.sleep(1.5) # pypistats rate-limits
+ r = urllib.request.Request(f'https://pypistats.org/api/packages/{name}/overall?mirrors=false', headers={'User-Agent': 'traction-script'})
+ d = json.load(urllib.request.urlopen(r, timeout=30))['data']
+ return {x['date']: x['downloads'] for x in d if x['category'] == 'without_mirrors'}
+ r = urllib.request.Request(f'https://crates.io/api/v1/crates/{name}/downloads', headers={'User-Agent': 'traction-script'})
+ d = json.load(urllib.request.urlopen(r, timeout=30))
+ days = {}
+ for x in d['version_downloads'] + d['meta']['extra_downloads']:
+ days[x['date']] = days.get(x['date'], 0) + x['downloads']
+ return days
+ except Exception:
+ return None
+
+
+def _daily(registry, name):
+ for attempt in range(4): # the registries rate-limit and fail intermittently
+ days = _daily_once(registry, name)
+ if days:
+ return days
+ time.sleep(3 * (attempt + 1))
+ return None
+
+
+def downloads():
+ starts = _week_starts()
+ out, cache = {}, {}
+ for proto, groups in PACKAGES.items():
+ out[proto] = {}
+ for group, regs in groups.items():
+ out[proto][group] = {}
+ for registry, names in regs.items():
+ best = None
+ for name in names:
+ if (registry, name) not in cache:
+ days = _daily(registry, name)
+ cache[(registry, name)] = None if not days else [
+ sum(days.get((w + dt.timedelta(days=i)).isoformat(), 0) for i in range(7)) for w in starts]
+ weeks = cache[(registry, name)]
+ if not weeks:
+ continue
+ if best is None or sum(weeks[-4:]) > sum(best['weeks'][-4:]):
+ best = dict(package=name, weeks=weeks, publisher=PUBLISHER.get(name), candidates=len(names))
+ if best:
+ best['monthly'] = sum(best['weeks'][-4:])
+ out[proto][group][registry] = best
+ return dict(week_starts=[w.isoformat() for w in starts], by_protocol=out, no_package=NO_PACKAGE)
+
+
def npm():
end = dt.date.today() - dt.timedelta(days=1)
start = end - dt.timedelta(days=540)
@@ -62,5 +215,6 @@ def npm():
if __name__ == '__main__':
- data = dict(collected=dt.date.today().isoformat(), repos=repos(), npm=npm(), commits=commits())
+ data = dict(collected=dt.date.today().isoformat(), repos=repos(), npm=npm(), commits=commits(),
+ others=others(), topics=TOPICS, downloads=downloads())
json.dump(data, open(sys.argv[1] if len(sys.argv) > 1 else 'data.json', 'w'), indent=1)
diff --git a/docs/research/tools/capability-map/traction/github-stars.svg b/docs/research/tools/capability-map/traction/github-stars.svg
index ad902c4..3a33760 100644
--- a/docs/research/tools/capability-map/traction/github-stars.svg
+++ b/docs/research/tools/capability-map/traction/github-stars.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+GitHub stars on each protocol's main repositoryLog scale, 16 Oct 2026. Stars measure attention, not use. Star history over time was not available from the GitHub API here.Commits in the last 13 weeksNo commits in the last 13 weeks101001K10K100KA2AA2A (a2aproject/A2A): 26,177 stars, 2,676 forks, created 2025-03-25, last push 2026-10-1626,177 · created Mar 2025MCPMCP (modelcontextprotocol/modelcontextprotocol): 9,459 stars, 1,870 forks, created 2024-09-24, last push 2026-10-159,459 · created Sep 2024x402x402 (x402-foundation/x402): 6,723 stars, 2,193 forks, created 2025-02-21, last push 2026-10-156,723 · created Feb 2025UCPUCP (Universal-Commerce-Protocol/ucp): 3,429 stars, 480 forks, created 2025-12-31, last push 2026-10-163,429 · created Dec 2025AP2AP2 (google-agentic-commerce/AP2): 3,230 stars, 512 forks, created 2025-05-30, last push 2026-06-173,230 · created May 2025ACPACP (agentic-commerce-protocol/agentic-commerce-protocol): 1,574 stars, 255 forks, created 2025-09-29, last push 2026-07-181,574 · created Sep 2025L402*L402 (lightninglabs/aperture): 271 stars, 82 forks, created 2019-01-30, last push 2026-10-15271 · created Jan 2019TAPTAP (visa/trusted-agent-protocol): 213 stars, 45 forks, created 2025-10-10, last push 2025-10-28213 · created Oct 2025MPP*MPP (wevm/mppx): 186 stars, 71 forks, created 2026-01-21, last push 2026-10-16186 · created Jan 2026Web Bot Auth*Web Bot Auth (cloudflare/web-bot-auth): 170 stars, 43 forks, created 2025-04-14, last push 2026-10-12170 · created Apr 2025ANS*ANS (agentnameservice/ans): 43 stars, 6 forks, created 2026-05-06, last push 2026-10-1543 · created May 2026x401x401 (proof/x401): 42 stars, 5 forks, created 2026-05-07, last push 2026-10-0342 · created May 2026KYA-OSKYA-OS (decentralized-identity/kya-os-mcp): 31 stars, 13 forks, created 2026-03-10, last push 2026-10-1431 · created Mar 2026PAPPAP (personal-agent-protocol/personal-agent-protocol): 20 stars, 2 forks, created 2026-10-14, last push 2026-10-1520 · created Oct 2026KYAPayKYAPay (skyfire-xyz/kyapay): 13 stars, 0 forks, created 2025-06-25, last push 2026-09-1113 · created Jun 2025Baselayer KYANo data: closed commercial product, no public repository* Charted repository is an SDK or implementation, not the specification: MPP: wevm/mppx, the TypeScript SDK. The specification repository, tempoxyz/mpp-specs, is not charted. L402: lightninglabs/aperture, a reference implementation. The specification repository, lightninglabs/L402, is not charted. ANS: agentnameservice/ans, a Go reference implementation whose operator is unconfirmed. The IETF draft has no repository. Web Bot Auth: cloudflare/web-bot-auth, Cloudflare's implementation. The IETF draft is not charted.Not covered by this chartProtocols with no dataBaselayer KYA: closed commercial product, no public repository.Other repositories, with stars († = third-party, hand-picked examples; ‡ = counted under more than one protocol)One repository is charted per protocol, and others can be larger: FastMCP and the MCP Python and TypeScript SDKs hold more stars than the MCP specification repository.A2A: a2a-python 2,203, a2a-samples 1,799, a2a-js 643, a2a-java 505, a2a-inspector 501, a2a-go 487, a2a-dotnet 267, fasta2a† 222, ra2a† 169, a2ajava† 108, a2a-rs 94MCP: fastmcp† 28,102, python-sdk 24,593, typescript-sdk 13,592, mcp-use† 10,771, mcp-go† 9,169, go-sdk 5,233, csharp-sdk 4,586, rust-sdk 4,018, java-sdk 3,739x402: pay†‡ 1,792, a2a-x402† 564, x402-rs† 290, wg-identity 4UCP: samples 240, python-sdk 89, Retail-Agentic-Commerce†‡ 81, ucp-cli† 79, js-sdk 48, conformance 29, magento2-universal-commerce-module† 14, ucp-schema 11AP2: pay†‡ 1,792, ap2java† 7ACP: Retail-Agentic-Commerce†‡ 81, acp-handler† 30, ACP-Checkout-Gateway† 19TAP: inflow-node† 9MPP: pay†‡ 1,792, mpp-specs 95, faremeter† 69L402: l402† 227, L402 91, lightning-agent-tools 60, ngx-l402† 56, l402-python† 3Web Bot Auth: vestauth† 170, samesame† 12, regent-httpsig† 6x401: x401-node 3, x401-ruby 0, x401† 0, x401† 0ANS: Agent-Name-Service† 82, ans-registry 33, ans-sdk-swift† 3PAP: personal-agent-protocol† 3, pi-poppy† 1, poppyseed† 0KYAPay: kyapay_a2a 3, Tollstile† 3Repositories tagged with each protocol topic, applications includedMCP 37,653, x402 3,827, A2A 604, L402 110, UCP 66, Web Bot Auth 41, ACP 27, AP2 19
\ No newline at end of file
diff --git a/docs/research/tools/capability-map/traction/npm-downloads.svg b/docs/research/tools/capability-map/traction/npm-downloads.svg
index 9930e4d..1b28525 100644
--- a/docs/research/tools/capability-map/traction/npm-downloads.svg
+++ b/docs/research/tools/capability-map/traction/npm-downloads.svg
@@ -1,4 +1,4 @@
-
\ No newline at end of file
+Weekly npm downloads of each protocol's main official SDKLog scale, 21 Apr 2025 to 5 Oct 2026. Each line starts at the first week with downloads. Downloads include CI and mirrors.MCPA2Ax402MPPWeb Bot AuthUCPKYA-OSx401101001K10K100K1M10M100MJul 2025Oct 2025Jan 2026Apr 2026Jul 2026Oct 2026MCP: 1,704,250 downloads, week of 2025-04-28MCP: 5,882,627 downloads, week of 2025-05-05MCP: 6,771,246 downloads, week of 2025-05-12MCP: 3,970,444 downloads, week of 2025-05-19MCP: 3,427,259 downloads, week of 2025-05-26MCP: 3,693,137 downloads, week of 2025-06-02MCP: 3,739,115 downloads, week of 2025-06-09MCP: 3,786,513 downloads, week of 2025-06-16MCP: 4,572,284 downloads, week of 2025-06-23MCP: 4,302,895 downloads, week of 2025-06-30MCP: 4,688,219 downloads, week of 2025-07-07MCP: 4,869,306 downloads, week of 2025-07-14MCP: 4,972,294 downloads, week of 2025-07-21MCP: 5,166,233 downloads, week of 2025-07-28MCP: 5,334,719 downloads, week of 2025-08-04MCP: 5,477,491 downloads, week of 2025-08-11MCP: 5,967,446 downloads, week of 2025-08-18MCP: 6,258,674 downloads, week of 2025-08-25MCP: 6,148,731 downloads, week of 2025-09-01MCP: 7,070,825 downloads, week of 2025-09-08MCP: 7,577,753 downloads, week of 2025-09-15MCP: 7,912,134 downloads, week of 2025-09-22MCP: 7,103,166 downloads, week of 2025-09-29MCP: 7,577,764 downloads, week of 2025-10-06MCP: 7,785,299 downloads, week of 2025-10-13MCP: 7,432,517 downloads, week of 2025-10-20MCP: 7,492,803 downloads, week of 2025-10-27MCP: 8,268,710 downloads, week of 2025-11-03MCP: 8,366,207 downloads, week of 2025-11-10MCP: 8,862,994 downloads, week of 2025-11-17MCP: 8,455,287 downloads, week of 2025-11-24MCP: 10,097,151 downloads, week of 2025-12-01MCP: 9,610,527 downloads, week of 2025-12-08MCP: 9,572,497 downloads, week of 2025-12-15MCP: 6,249,212 downloads, week of 2025-12-22MCP: 5,908,452 downloads, week of 2025-12-29MCP: 10,568,289 downloads, week of 2026-01-05MCP: 11,741,892 downloads, week of 2026-01-12MCP: 12,547,111 downloads, week of 2026-01-19MCP: 13,512,432 downloads, week of 2026-01-26MCP: 15,155,352 downloads, week of 2026-02-02MCP: 17,140,844 downloads, week of 2026-02-09MCP: 16,466,834 downloads, week of 2026-02-16MCP: 23,439,991 downloads, week of 2026-02-23MCP: 23,554,430 downloads, week of 2026-03-02MCP: 23,414,101 downloads, week of 2026-03-09MCP: 35,212,352 downloads, week of 2026-03-16MCP: 47,897,910 downloads, week of 2026-03-23MCP: 29,494,024 downloads, week of 2026-03-30MCP: 31,229,653 downloads, week of 2026-04-06MCP: 32,657,595 downloads, week of 2026-04-13MCP: 33,448,235 downloads, week of 2026-04-20MCP: 33,981,895 downloads, week of 2026-04-27MCP: 35,180,418 downloads, week of 2026-05-04MCP: 35,990,764 downloads, week of 2026-05-11MCP: 36,986,756 downloads, week of 2026-05-18MCP: 34,533,515 downloads, week of 2026-05-25MCP: 30,321,409 downloads, week of 2026-06-01MCP: 39,200,500 downloads, week of 2026-06-08MCP: 39,623,830 downloads, week of 2026-06-15MCP: 40,893,994 downloads, week of 2026-06-22MCP: 42,848,083 downloads, week of 2026-06-29MCP: 39,011,117 downloads, week of 2026-07-06MCP: 43,340,138 downloads, week of 2026-07-13MCP: 45,858,002 downloads, week of 2026-07-20MCP: 53,304,972 downloads, week of 2026-07-27MCP: 51,726,406 downloads, week of 2026-08-03MCP: 43,762,222 downloads, week of 2026-08-10MCP: 50,577,978 downloads, week of 2026-08-17MCP: 52,304,301 downloads, week of 2026-08-24MCP: 47,896,904 downloads, week of 2026-08-31MCP: 40,994,402 downloads, week of 2026-09-07MCP: 49,993,981 downloads, week of 2026-09-14MCP: 64,725,178 downloads, week of 2026-09-21MCP: 76,226,448 downloads, week of 2026-09-28MCP: 65,446,130 downloads, week of 2026-10-05A2A: 92 downloads, week of 2025-06-09A2A: 375 downloads, week of 2025-06-16A2A: 725 downloads, week of 2025-06-23A2A: 9,867 downloads, week of 2025-06-30A2A: 2,156 downloads, week of 2025-07-07A2A: 1,803 downloads, week of 2025-07-14A2A: 1,786 downloads, week of 2025-07-21A2A: 3,118 downloads, week of 2025-07-28A2A: 48,648 downloads, week of 2025-08-04A2A: 25,879 downloads, week of 2025-08-11A2A: 42,234 downloads, week of 2025-08-18A2A: 71,080 downloads, week of 2025-08-25A2A: 86,254 downloads, week of 2025-09-01A2A: 121,234 downloads, week of 2025-09-08A2A: 157,299 downloads, week of 2025-09-15A2A: 132,974 downloads, week of 2025-09-22A2A: 147,770 downloads, week of 2025-09-29A2A: 177,413 downloads, week of 2025-10-06A2A: 193,871 downloads, week of 2025-10-13A2A: 203,870 downloads, week of 2025-10-20A2A: 271,913 downloads, week of 2025-10-27A2A: 265,941 downloads, week of 2025-11-03A2A: 246,951 downloads, week of 2025-11-10A2A: 279,526 downloads, week of 2025-11-17A2A: 270,724 downloads, week of 2025-11-24A2A: 318,828 downloads, week of 2025-12-01A2A: 317,400 downloads, week of 2025-12-08A2A: 311,925 downloads, week of 2025-12-15A2A: 169,135 downloads, week of 2025-12-22A2A: 148,073 downloads, week of 2025-12-29A2A: 290,241 downloads, week of 2026-01-05A2A: 574,238 downloads, week of 2026-01-12A2A: 771,006 downloads, week of 2026-01-19A2A: 775,752 downloads, week of 2026-01-26A2A: 956,901 downloads, week of 2026-02-02A2A: 899,354 downloads, week of 2026-02-09A2A: 849,941 downloads, week of 2026-02-16A2A: 950,128 downloads, week of 2026-02-23A2A: 985,967 downloads, week of 2026-03-02A2A: 1,205,070 downloads, week of 2026-03-09A2A: 1,314,597 downloads, week of 2026-03-16A2A: 1,157,510 downloads, week of 2026-03-23A2A: 969,546 downloads, week of 2026-03-30A2A: 843,515 downloads, week of 2026-04-06A2A: 1,044,101 downloads, week of 2026-04-13A2A: 1,043,058 downloads, week of 2026-04-20A2A: 980,667 downloads, week of 2026-04-27A2A: 1,075,008 downloads, week of 2026-05-04A2A: 1,140,552 downloads, week of 2026-05-11A2A: 1,200,623 downloads, week of 2026-05-18A2A: 1,152,294 downloads, week of 2026-05-25A2A: 797,447 downloads, week of 2026-06-01A2A: 1,131,057 downloads, week of 2026-06-08A2A: 1,414,086 downloads, week of 2026-06-15A2A: 1,160,828 downloads, week of 2026-06-22A2A: 1,351,640 downloads, week of 2026-06-29A2A: 1,393,475 downloads, week of 2026-07-06A2A: 1,648,949 downloads, week of 2026-07-13A2A: 1,677,660 downloads, week of 2026-07-20A2A: 1,745,409 downloads, week of 2026-07-27A2A: 1,780,854 downloads, week of 2026-08-03A2A: 1,639,387 downloads, week of 2026-08-10A2A: 2,063,326 downloads, week of 2026-08-17A2A: 2,344,232 downloads, week of 2026-08-24A2A: 2,248,896 downloads, week of 2026-08-31A2A: 2,002,171 downloads, week of 2026-09-07A2A: 2,608,743 downloads, week of 2026-09-14A2A: 3,567,655 downloads, week of 2026-09-21A2A: 4,100,684 downloads, week of 2026-09-28A2A: 4,114,624 downloads, week of 2026-10-05x402: 528 downloads, week of 2025-04-28x402: 1,461 downloads, week of 2025-05-05x402: 1,413 downloads, week of 2025-05-12x402: 741 downloads, week of 2025-05-19x402: 1,014 downloads, week of 2025-05-26x402: 1,378 downloads, week of 2025-06-02x402: 1,914 downloads, week of 2025-06-09x402: 3,298 downloads, week of 2025-06-16x402: 2,830 downloads, week of 2025-06-23x402: 2,527 downloads, week of 2025-06-30x402: 3,302 downloads, week of 2025-07-07x402: 3,578 downloads, week of 2025-07-14x402: 3,945 downloads, week of 2025-07-21x402: 3,549 downloads, week of 2025-07-28x402: 4,795 downloads, week of 2025-08-04x402: 7,142 downloads, week of 2025-08-11x402: 8,509 downloads, week of 2025-08-18x402: 8,438 downloads, week of 2025-08-25x402: 8,587 downloads, week of 2025-09-01x402: 7,144 downloads, week of 2025-09-08x402: 9,024 downloads, week of 2025-09-15x402: 14,468 downloads, week of 2025-09-22x402: 21,678 downloads, week of 2025-09-29x402: 27,614 downloads, week of 2025-10-06x402: 32,077 downloads, week of 2025-10-13x402: 32,252 downloads, week of 2025-10-20x402: 39,608 downloads, week of 2025-10-27x402: 35,436 downloads, week of 2025-11-03x402: 37,284 downloads, week of 2025-11-10x402: 44,081 downloads, week of 2025-11-17x402: 42,228 downloads, week of 2025-11-24x402: 57,078 downloads, week of 2025-12-01x402: 59,438 downloads, week of 2025-12-08x402: 62,949 downloads, week of 2025-12-15x402: 40,497 downloads, week of 2025-12-22x402: 38,902 downloads, week of 2025-12-29x402: 63,385 downloads, week of 2026-01-05x402: 73,663 downloads, week of 2026-01-12x402: 81,569 downloads, week of 2026-01-19x402: 85,547 downloads, week of 2026-01-26x402: 98,306 downloads, week of 2026-02-02x402: 94,137 downloads, week of 2026-02-09x402: 94,520 downloads, week of 2026-02-16x402: 117,093 downloads, week of 2026-02-23x402: 135,114 downloads, week of 2026-03-02x402: 147,979 downloads, week of 2026-03-09x402: 145,641 downloads, week of 2026-03-16x402: 144,064 downloads, week of 2026-03-23x402: 141,233 downloads, week of 2026-03-30x402: 155,807 downloads, week of 2026-04-06x402: 174,338 downloads, week of 2026-04-13x402: 173,676 downloads, week of 2026-04-20x402: 206,670 downloads, week of 2026-04-27x402: 220,266 downloads, week of 2026-05-04x402: 264,809 downloads, week of 2026-05-11x402: 245,192 downloads, week of 2026-05-18x402: 234,145 downloads, week of 2026-05-25x402: 256,725 downloads, week of 2026-06-01x402: 222,036 downloads, week of 2026-06-08x402: 284,656 downloads, week of 2026-06-15x402: 266,883 downloads, week of 2026-06-22x402: 245,941 downloads, week of 2026-06-29x402: 278,232 downloads, week of 2026-07-06x402: 333,198 downloads, week of 2026-07-13x402: 340,362 downloads, week of 2026-07-20x402: 355,774 downloads, week of 2026-07-27x402: 349,047 downloads, week of 2026-08-03x402: 303,022 downloads, week of 2026-08-10x402: 373,982 downloads, week of 2026-08-17x402: 390,116 downloads, week of 2026-08-24x402: 353,112 downloads, week of 2026-08-31x402: 313,028 downloads, week of 2026-09-07x402: 396,646 downloads, week of 2026-09-14x402: 466,468 downloads, week of 2026-09-21x402: 541,785 downloads, week of 2026-09-28x402: 467,272 downloads, week of 2026-10-05MPP: 317 downloads, week of 2026-02-09MPP: 2,651 downloads, week of 2026-02-16MPP: 1,382 downloads, week of 2026-02-23MPP: 4,633 downloads, week of 2026-03-02MPP: 18,511 downloads, week of 2026-03-09MPP: 12,539 downloads, week of 2026-03-16MPP: 14,154 downloads, week of 2026-03-23MPP: 17,929 downloads, week of 2026-03-30MPP: 24,647 downloads, week of 2026-04-06MPP: 29,753 downloads, week of 2026-04-13MPP: 37,763 downloads, week of 2026-04-20MPP: 42,758 downloads, week of 2026-04-27MPP: 51,165 downloads, week of 2026-05-04MPP: 54,174 downloads, week of 2026-05-11MPP: 45,435 downloads, week of 2026-05-18MPP: 55,118 downloads, week of 2026-05-25MPP: 37,414 downloads, week of 2026-06-01MPP: 42,305 downloads, week of 2026-06-08MPP: 53,373 downloads, week of 2026-06-15MPP: 44,250 downloads, week of 2026-06-22MPP: 44,787 downloads, week of 2026-06-29MPP: 47,164 downloads, week of 2026-07-06MPP: 54,938 downloads, week of 2026-07-13MPP: 54,765 downloads, week of 2026-07-20MPP: 63,887 downloads, week of 2026-07-27MPP: 77,953 downloads, week of 2026-08-03MPP: 76,790 downloads, week of 2026-08-10MPP: 122,679 downloads, week of 2026-08-17MPP: 123,889 downloads, week of 2026-08-24MPP: 110,295 downloads, week of 2026-08-31MPP: 92,947 downloads, week of 2026-09-07MPP: 117,884 downloads, week of 2026-09-14MPP: 198,055 downloads, week of 2026-09-21MPP: 324,793 downloads, week of 2026-09-28MPP: 336,249 downloads, week of 2026-10-05Web Bot Auth: 14 downloads, week of 2025-04-28Web Bot Auth: 50 downloads, week of 2025-05-05Web Bot Auth: 71 downloads, week of 2025-05-12Web Bot Auth: 17 downloads, week of 2025-05-19Web Bot Auth: 147 downloads, week of 2025-05-26Web Bot Auth: 36 downloads, week of 2025-06-02Web Bot Auth: 15 downloads, week of 2025-06-09Web Bot Auth: 105 downloads, week of 2025-06-16Web Bot Auth: 31 downloads, week of 2025-06-23Web Bot Auth: 91 downloads, week of 2025-06-30Web Bot Auth: 46 downloads, week of 2025-07-07Web Bot Auth: 46 downloads, week of 2025-07-14Web Bot Auth: 36 downloads, week of 2025-07-21Web Bot Auth: 68 downloads, week of 2025-07-28Web Bot Auth: 72 downloads, week of 2025-08-04Web Bot Auth: 88 downloads, week of 2025-08-11Web Bot Auth: 67 downloads, week of 2025-08-18Web Bot Auth: 68 downloads, week of 2025-08-25Web Bot Auth: 81 downloads, week of 2025-09-01Web Bot Auth: 112 downloads, week of 2025-09-08Web Bot Auth: 129 downloads, week of 2025-09-15Web Bot Auth: 128 downloads, week of 2025-09-22Web Bot Auth: 196 downloads, week of 2025-09-29Web Bot Auth: 183 downloads, week of 2025-10-06Web Bot Auth: 278 downloads, week of 2025-10-13Web Bot Auth: 245 downloads, week of 2025-10-20Web Bot Auth: 265 downloads, week of 2025-10-27Web Bot Auth: 737 downloads, week of 2025-11-03Web Bot Auth: 3,559 downloads, week of 2025-11-10Web Bot Auth: 459 downloads, week of 2025-11-17Web Bot Auth: 2,548 downloads, week of 2025-11-24Web Bot Auth: 2,407 downloads, week of 2025-12-01Web Bot Auth: 1,305 downloads, week of 2025-12-08Web Bot Auth: 1,067 downloads, week of 2025-12-15Web Bot Auth: 272 downloads, week of 2025-12-22Web Bot Auth: 559 downloads, week of 2025-12-29Web Bot Auth: 814 downloads, week of 2026-01-05Web Bot Auth: 1,131 downloads, week of 2026-01-12Web Bot Auth: 1,687 downloads, week of 2026-01-19Web Bot Auth: 1,507 downloads, week of 2026-01-26Web Bot Auth: 2,787 downloads, week of 2026-02-02Web Bot Auth: 3,792 downloads, week of 2026-02-09Web Bot Auth: 4,598 downloads, week of 2026-02-16Web Bot Auth: 3,848 downloads, week of 2026-02-23Web Bot Auth: 3,901 downloads, week of 2026-03-02Web Bot Auth: 4,238 downloads, week of 2026-03-09Web Bot Auth: 3,746 downloads, week of 2026-03-16Web Bot Auth: 4,620 downloads, week of 2026-03-23Web Bot Auth: 5,566 downloads, week of 2026-03-30Web Bot Auth: 5,610 downloads, week of 2026-04-06Web Bot Auth: 8,128 downloads, week of 2026-04-13Web Bot Auth: 9,072 downloads, week of 2026-04-20Web Bot Auth: 14,754 downloads, week of 2026-04-27Web Bot Auth: 17,336 downloads, week of 2026-05-04Web Bot Auth: 12,907 downloads, week of 2026-05-11Web Bot Auth: 14,295 downloads, week of 2026-05-18Web Bot Auth: 13,487 downloads, week of 2026-05-25Web Bot Auth: 6,161 downloads, week of 2026-06-01Web Bot Auth: 10,349 downloads, week of 2026-06-08Web Bot Auth: 12,350 downloads, week of 2026-06-15Web Bot Auth: 13,458 downloads, week of 2026-06-22Web Bot Auth: 14,477 downloads, week of 2026-06-29Web Bot Auth: 22,537 downloads, week of 2026-07-06Web Bot Auth: 14,905 downloads, week of 2026-07-13Web Bot Auth: 24,763 downloads, week of 2026-07-20Web Bot Auth: 21,941 downloads, week of 2026-07-27Web Bot Auth: 26,368 downloads, week of 2026-08-03Web Bot Auth: 24,165 downloads, week of 2026-08-10Web Bot Auth: 90,789 downloads, week of 2026-08-17Web Bot Auth: 106,258 downloads, week of 2026-08-24Web Bot Auth: 105,086 downloads, week of 2026-08-31Web Bot Auth: 71,501 downloads, week of 2026-09-07Web Bot Auth: 165,051 downloads, week of 2026-09-14Web Bot Auth: 182,304 downloads, week of 2026-09-21Web Bot Auth: 179,645 downloads, week of 2026-09-28Web Bot Auth: 162,458 downloads, week of 2026-10-05UCP: 207 downloads, week of 2026-01-12UCP: 820 downloads, week of 2026-01-19UCP: 843 downloads, week of 2026-01-26UCP: 766 downloads, week of 2026-02-02UCP: 888 downloads, week of 2026-02-09UCP: 1,184 downloads, week of 2026-02-16UCP: 382 downloads, week of 2026-02-23UCP: 222 downloads, week of 2026-03-02UCP: 374 downloads, week of 2026-03-09UCP: 372 downloads, week of 2026-03-16UCP: 682 downloads, week of 2026-03-23UCP: 421 downloads, week of 2026-03-30UCP: 460 downloads, week of 2026-04-06UCP: 992 downloads, week of 2026-04-13UCP: 825 downloads, week of 2026-04-20UCP: 1,120 downloads, week of 2026-04-27UCP: 922 downloads, week of 2026-05-04UCP: 920 downloads, week of 2026-05-11UCP: 1,108 downloads, week of 2026-05-18UCP: 1,493 downloads, week of 2026-05-25UCP: 1,810 downloads, week of 2026-06-01UCP: 2,709 downloads, week of 2026-06-08UCP: 2,319 downloads, week of 2026-06-15UCP: 1,779 downloads, week of 2026-06-22UCP: 3,182 downloads, week of 2026-06-29UCP: 1,810 downloads, week of 2026-07-06UCP: 1,887 downloads, week of 2026-07-13UCP: 2,347 downloads, week of 2026-07-20UCP: 5,873 downloads, week of 2026-07-27UCP: 6,433 downloads, week of 2026-08-03UCP: 5,053 downloads, week of 2026-08-10UCP: 5,189 downloads, week of 2026-08-17UCP: 7,945 downloads, week of 2026-08-24UCP: 7,458 downloads, week of 2026-08-31UCP: 6,169 downloads, week of 2026-09-07UCP: 7,341 downloads, week of 2026-09-14UCP: 11,462 downloads, week of 2026-09-21UCP: 18,459 downloads, week of 2026-09-28UCP: 12,820 downloads, week of 2026-10-05KYA-OS: 88 downloads, week of 2026-05-11KYA-OS: 177 downloads, week of 2026-05-18KYA-OS: 493 downloads, week of 2026-05-25KYA-OS: 1,007 downloads, week of 2026-06-01KYA-OS: 1,894 downloads, week of 2026-06-08KYA-OS: 1,273 downloads, week of 2026-06-15KYA-OS: 492 downloads, week of 2026-06-22KYA-OS: 1,673 downloads, week of 2026-06-29KYA-OS: 1,809 downloads, week of 2026-07-06KYA-OS: 1,010 downloads, week of 2026-07-13KYA-OS: 2,221 downloads, week of 2026-07-20KYA-OS: 1,073 downloads, week of 2026-07-27KYA-OS: 1,024 downloads, week of 2026-08-03KYA-OS: 1,997 downloads, week of 2026-08-10KYA-OS: 1,947 downloads, week of 2026-08-17KYA-OS: 2,770 downloads, week of 2026-08-24KYA-OS: 2,081 downloads, week of 2026-08-31KYA-OS: 1,379 downloads, week of 2026-09-07KYA-OS: 4,004 downloads, week of 2026-09-14KYA-OS: 18,152 downloads, week of 2026-09-21KYA-OS: 20,250 downloads, week of 2026-09-28KYA-OS: 11,326 downloads, week of 2026-10-05x401: 90 downloads, week of 2026-06-08x401: 11 downloads, week of 2026-06-15x401: 214 downloads, week of 2026-06-22x401: 205 downloads, week of 2026-06-29x401: 286 downloads, week of 2026-07-06x401: 287 downloads, week of 2026-07-13x401: 155 downloads, week of 2026-07-20x401: 319 downloads, week of 2026-07-27x401: 98 downloads, week of 2026-08-03x401: 63 downloads, week of 2026-08-10x401: 70 downloads, week of 2026-08-17x401: 96 downloads, week of 2026-08-24x401: 55 downloads, week of 2026-08-31x401: 53 downloads, week of 2026-09-07x401: 33 downloads, week of 2026-09-14x401: 128 downloads, week of 2026-09-21x401: 299 downloads, week of 2026-09-28x401: 269 downloads, week of 2026-10-05MCP 65.4MA2A 4.1Mx402 467KMPP 336KWeb Bot Auth 162KUCP 13KKYA-OS 11Kx401 269Not covered by this chartProtocols with downloads that are not plotted hereThis chart plots official npm packages only, up to the palette limit of eight series. These are in the all-registries chart:PAP: @datalayer/personal-agent-protocol (npm, third-party, Datalayer) 2K last 4 weeks; personal-agent-protocol (pypi, third-party, Datalayer) 1.4K last 4 weeksL402: @lightninglabs/l402 (npm, official) 104 last 4 weeks; l402 (pypi, third-party, Fewsats) 24 last 4 weeksACP: acp-handler (npm, third-party, Vercel) 857 last 4 weeks; agentic-commerce-protocol (pypi, third-party, Svix) 50 last 4 weeksKYAPay: @skyfire-xyz/skyfire-seller-sdk-node (npm, official, Skyfire) 52 last 4 weeks; @tollstile/kyapay (npm, third-party, Tollstile) 383 last 4 weeksTAP: @inflowpayai/tap-seller (npm, third-party, InFlow) 398 last 4 weeksProtocols with no npm package foundBaselayer KYA: closed commercial product: no public repository or package.AP2: The ap2 package on PyPI belongs to an unrelated project; no other package found on npm, PyPI or crates.io.ANS: No package found on npm, PyPI or crates.io (Go reference implementation, Swift SDK).Not measuredThird-party packages and other registries (PyPI, crates.io) are in the all-registries chart. Maven, NuGet and Go modules are not measured.One package per protocol is plotted. The window opens 21 Apr 2025, so earlier history for MCP, x402 and Web Bot Auth is not shown.Each line starts at the first week with downloads.Packages: MCP: @modelcontextprotocol/sdk; A2A: @a2a-js/sdk; x402: x402; MPP: mppxWeb Bot Auth: web-bot-auth; UCP: @ucp-js/sdk; KYA-OS: @kya-os/mcp; x401: @proof.com/x401-node
\ No newline at end of file
diff --git a/docs/research/tools/capability-map/traction/render.py b/docs/research/tools/capability-map/traction/render.py
index 0ce212b..7f7a36c 100644
--- a/docs/research/tools/capability-map/traction/render.py
+++ b/docs/research/tools/capability-map/traction/render.py
@@ -10,6 +10,10 @@
import json, math, html, datetime as dt, os
HERE = os.path.dirname(os.path.abspath(__file__))
+import importlib.util as _u
+_sp = _u.spec_from_file_location('fetch_cfg', os.path.join(os.path.dirname(os.path.abspath(__file__)), 'fetch.py'))
+_fc = _u.module_from_spec(_sp); _sp.loader.exec_module(_fc)
+PACKAGES_CFG = _fc.PACKAGES
D = json.load(open(os.path.join(HERE, 'data.json')))
SLOTS_L = ['#2a78d6', '#eb6834', '#1baf7a', '#eda100', '#e87ba4', '#008300', '#6250d6', '#e34948']
@@ -32,11 +36,93 @@ def css(extra=''):
.grid{{stroke:var(--grid);stroke-width:1}}
.axis{{stroke:var(--axis);stroke-width:1}}
.ln{{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}}
+.nd{{fill:none;stroke:var(--axis);stroke-width:1.5;stroke-dasharray:5 4}}
+.ndt{{font-size:11px;font-style:italic;fill:var(--ink3)}}
.hit{{fill:transparent}}
.hit:hover{{fill:var(--ink);fill-opacity:.15}}
{extra}'''
+# Protocols with no series in a chart, and why. Shown as dashed "no data" markers rather than silently omitted.
+NOT_PUBLIC = 'Closed commercial product: no public repository or package'
+
+
+# Charted repository is an SDK or implementation, not the protocol's specification repository.
+PROXY = {
+ 'MPP': 'wevm/mppx, the TypeScript SDK. The specification repository, tempoxyz/mpp-specs, is not charted.',
+ 'L402': 'lightninglabs/aperture, a reference implementation. The specification repository, lightninglabs/L402, is not charted.',
+ 'ANS': 'agentnameservice/ans, a Go reference implementation whose operator is unconfirmed. The IETF draft has no repository.',
+ 'Web Bot Auth': 'cloudflare/web-bot-auth, Cloudflare\'s implementation. The IETF draft is not charted.',
+}
+
+
+def star(n):
+ return n + ('*' if n in PROXY else '')
+
+
+def foot(x, y, lines):
+ return ''.join(f'{esc(t)}' for i, t in enumerate(lines))
+
+
+def short(repo):
+ return repo.split('/')[1]
+
+
+def wrap(text, n=135, indent=' '):
+ cur, out = '', []
+ for w in text.split(', '):
+ add = (', ' if cur else '') + w
+ if cur and len(cur) + len(add) > n:
+ out.append(cur + ',')
+ cur = indent + w
+ else:
+ cur += add
+ return out + [cur]
+
+
+def repo_label(r, shared):
+ return short(r['repo']) + ('\u2020' if r['scope'] == 'third-party' else '') + ('\u2021' if r['repo'] in shared else '')
+
+
+def shared_repos():
+ seen, dup = {}, set()
+ for proto, repos in D.get('others', {}).items():
+ for r in repos:
+ if r['repo'] in seen and seen[r['repo']] != proto:
+ dup.add(r['repo'])
+ seen[r['repo']] = proto
+ return dup
+
+
+def others_lines(metric):
+ out, shared = [], shared_repos()
+ for proto, repos in D.get('others', {}).items():
+ key = (lambda r: -r['stars']) if metric == 'stars' else (lambda r: -(r['commits52w'] or 0))
+ parts = []
+ for r in sorted(repos, key=key):
+ v = r['stars'] if metric == 'stars' else r['commits52w']
+ parts.append(f"{repo_label(r, shared)} {'n/a' if v is None else format(v, ',')}")
+ out += wrap(f'{proto}: ' + ', '.join(parts))
+ return out
+
+
+def nc_height(sections):
+ return 34 + sum(15 + 14 * len(lines) + 10 for _, lines in sections) + 6
+
+
+def nc_box(x, y, w, sections):
+ out = [f'',
+ f'Not covered by this chart']
+ yy = y + 44
+ for heading, lines in sections:
+ out.append(f'{esc(heading)}')
+ for i, t in enumerate(lines):
+ lead = len(t) - len(t.lstrip(' '))
+ out.append(f'{esc(chr(160)*lead + t.lstrip(" "))}')
+ yy += 15 + 14 * len(lines) + 10
+ return ''.join(out)
+
+
def esc(s):
return html.escape(str(s))
@@ -68,9 +154,28 @@ def nudge(ys, gap):
# ---------------------------------------------------------------- chart 1: npm downloads over time
def chart_npm():
names = ['MCP', 'A2A', 'x402', 'MPP', 'Web Bot Auth', 'UCP', 'KYA-OS', 'x401']
- W, H = 960, 610
- L, R, T, B = 64, 190, 112, 62
- pw, ph = W - L - R, H - T - B
+ W = 960
+ L, R, T = 64, 190, 112
+ ph = 436
+ dl = D['downloads']['by_protocol']
+ extra = []
+ for p, groups in dl.items():
+ if p in names:
+ continue
+ parts = []
+ for grp, regs in groups.items():
+ for reg, r in regs.items():
+ pub = f", {r['publisher']}" if r.get('publisher') else ''
+ parts.append(f"{r['package']} ({reg}, {grp}{pub}) {fmt(r['monthly'])} last 4 weeks")
+ if parts:
+ extra.append(f'{p}: ' + '; '.join(parts))
+ secs = [('Protocols with downloads that are not plotted here', ['This chart plots official npm packages only, up to the palette limit of eight series. These are in the all-registries chart:'] + extra),
+ ('Protocols with no npm package found', ['Baselayer KYA: ' + NOT_PUBLIC.lower() + '.'] +
+ [f'{p}: {why}.' for p, why in D['downloads']['no_package'].items()]),
+ ('Not measured', ['Third-party packages and other registries (PyPI, crates.io) are in the all-registries chart. Maven, NuGet and Go modules are not measured.'])]
+ hbox = nc_height(secs)
+ H = T + ph + 40 + hbox + 22 + 28 + 10 + 28 + 14
+ pw = W - L - R
d0 = dt.date(2025, 4, 21)
d1 = dt.date(2026, 10, 5)
span = (d1 - d0).days
@@ -83,8 +188,8 @@ def Y(v):
return T + ph * (1 - (math.log10(v) - lo) / (hi - lo))
b = []
- b.append(f'Weekly npm downloads of each protocol\'s main SDK')
- b.append(f'Log scale, 21 Apr 2025 to 5 Oct 2026. Downloads include CI and mirrors, so read them as relative reach, not users.')
+ b.append(f'Weekly npm downloads of each protocol\'s main official SDK')
+ b.append(f'Log scale, 21 Apr 2025 to 5 Oct 2026. Each line starts at the first week with downloads. Downloads include CI and mirrors.')
# legend
lx = L
for i, n in enumerate(names):
@@ -118,62 +223,270 @@ def Y(v):
b.append(f''
f''
f'{esc(n)} {fmt(v)}')
+ ny = T + ph + 40
+ b.append(nc_box(L, ny, pw + R - 24, secs))
+ b.append(foot(L, ny + hbox + 22, ['One package per protocol is plotted. The window opens 21 Apr 2025, so earlier history for MCP, x402 and Web Bot Auth is not shown.',
+ 'Each line starts at the first week with downloads.']))
half = len(names) // 2
for k, grp in enumerate((names[:half], names[half:])):
pkgs = '; '.join(f'{n}: {D["npm"][n]["pkg"]}' for n in grp)
- b.append(f'{"Packages: " if k == 0 else ""}{esc(pkgs)}')
+ b.append(f'{"Packages: " if k == 0 else ""}{esc(pkgs)}')
return svg(W, H, ''.join(b), 'Weekly npm downloads of each protocol main SDK',
'Line chart on a log scale. ' + '; '.join(f'{n} {fmt(D["npm"][n]["weeks"][-1][1])} a week' for n in names))
-# ---------------------------------------------------------------- chart 2: weekly commits, small multiples
+# ---------------------------------------------------------------- chart 2: weekly commits, official vs third-party
+def commit_series():
+ """protocol -> official and third-party weekly commits, each added across its repositories."""
+ out = {}
+ for name, wk in D['commits'].items():
+ off = dict(wk)
+ off_repos = [D['repos'][name]['repo']]
+ tp, tp_repos, missing = {}, [], []
+ created = [D['repos'][name]['created']]
+ for r in D.get('others', {}).get(name, []):
+ if not r.get('weeks'):
+ missing.append(short(r['repo']))
+ continue
+ created.append(r['created'])
+ target, names = (tp, tp_repos) if r['scope'] == 'third-party' else (off, off_repos)
+ names.append(r['repo'])
+ for ts, n in r['weeks']:
+ target[ts] = target.get(ts, 0) + n
+ weeks = sorted(off)
+ out[name] = dict(weeks=weeks, off=[off[t] for t in weeks], tp=[tp.get(t, 0) for t in weeks] if tp_repos else None,
+ off_repos=off_repos, tp_repos=tp_repos, created=min(created), missing=missing)
+ return out
+
+
+def legend_row(x, y, items):
+ out, lx = [], x
+ for label, col in items:
+ out.append(f''
+ f'{esc(label)}')
+ lx += 24 + 6.2 * len(label) + 26
+ return ''.join(out)
+
+
def chart_commits():
- items = sorted(D['commits'].items(), key=lambda kv: -sum(v for _, v in kv[1]))
+ series = commit_series()
+ items = sorted(series.items(), key=lambda kv: -(sum(kv[1]['off']) + sum(kv[1]['tp'] or [])))
+ items.append(('Baselayer KYA', None)) # no public repository
cols, pw, ph = 5, 160, 70
- gx, gy = 28, 46
- L, T = 40, 124
+ gx, gy = 28, 56
+ L, T = 40, 150
rows = math.ceil(len(items) / cols)
W = L * 2 + cols * pw + (cols - 1) * gx
- H = T + rows * (ph + gy) + 30
- ymax = max(v for _, wk in items for _, v in wk)
+ shared = shared_repos()
+ def names_of(n, key):
+ return [short(r) + ('\u2021' if r in shared else '') for r in series[n][key]]
+ off_lines, tp_lines = [], []
+ for n, sr in series.items():
+ off_lines += wrap(f'{n}: ' + ', '.join(names_of(n, 'off_repos')))
+ if sr['tp_repos']:
+ tp_lines += wrap(f'{n}: ' + ', '.join(names_of(n, 'tp_repos')))
+ else:
+ tp_lines.append(f'{n}: none found')
+ gaps = sorted({m for sr in series.values() for m in sr['missing']})
+ topics = ', '.join(f'{p} {c:,}' for p, (t, c) in D.get('topics', {}).items())
+ secs = [('Protocols with no panel', ['Baselayer KYA: closed commercial product, no public repository.']),
+ ('Official repositories added together in each panel', off_lines),
+ ('Third-party repositories added together (hand-picked examples; \u2021 = counted under more than one protocol)', tp_lines),
+ ('How third-party repositories were chosen', [
+ 'Up to three per protocol that implement the protocol itself (SDK, server, library, plugin), highest stars first,',
+ 'after setting aside applications that merely use it and curated lists. This is a sample, not a census.',
+ 'GitHub repositories tagged with each protocol topic, applications included: ' + topics + '.']),
+ ('Not added', ([f'{", ".join(gaps)}: GitHub returned no commit statistics for these.'] if gaps else []) +
+ ['Default branch only. Forks, other branches and private repositories are not counted.'])]
+ hbox = nc_height(secs)
+ H = T + rows * (ph + gy) + 14 + hbox + 24
+ ymax = max(max(sr['off'] + (sr['tp'] or [0])) for _, sr in items if sr)
ymax = int(math.ceil(ymax / 10.0) * 10)
- b = [f'Weekly commits to each protocol\'s main repository',
+ b = [f'Weekly commits to each protocol: official and third-party repositories',
f'Last 52 weeks to mid-Oct 2026. Same scale in every panel (0 to {ymax}), sorted by total commits.',
- f'A flat line on the baseline means no recent development. Repositories created during the year start part-way along.']
- for k, (n, wk) in enumerate(items):
+ f'Each line adds commits across its repositories, which are listed below. Dashed shading means no repository existed yet.',
+ legend_row(L, 94, [('Official repositories', '--s1'), ('Third-party implementations (hand-picked examples)', '--s2')])]
+ for k, (n, sr) in enumerate(items):
c, r = k % cols, k // cols
x0 = L + c * (pw + gx)
y0 = T + r * (ph + gy)
- tot = sum(v for _, v in wk)
- b.append(f'{esc(n)}'
- f'{tot:,} commits')
+ if sr is None:
+ b.append(f'{esc(n)}'
+ f''
+ f'No data'
+ f'closed product, no public repo')
+ continue
+ wk = sr['weeks']
+ n_w = len(wk)
+ toff, ttp = sum(sr['off']), sum(sr['tp'] or [])
+ created = dt.date.fromisoformat(sr['created'])
+ cut = 0
+ while cut < n_w and dt.datetime.utcfromtimestamp(wk[cut]).date() + dt.timedelta(days=7) <= created:
+ cut += 1
+ right = f'{toff:,} official' + (f' · {ttp:,} third-party' if sr['tp'] is not None else '')
+ b.append(f'{esc(n)}'
+ f'{right}')
b.append(f''
f'')
if c == 0:
b.append(f'{ymax}'
f'0')
- n_w = len(wk)
px = lambda i: x0 + pw * i / (n_w - 1)
py = lambda v: y0 + ph * (1 - v / ymax)
- path = 'M' + ' L'.join(f'{px(i):.1f},{py(v):.1f}' for i, (_, v) in enumerate(wk))
- area = path + f' L{px(n_w-1):.1f},{y0+ph} L{px(0):.1f},{y0+ph} Z'
- b.append(f''
- f'')
- for i, (ts, v) in enumerate(wk):
+ if cut > 0:
+ xc = px(min(cut, n_w - 1))
+ b.append(f'')
+ if xc - x0 >= 56:
+ b.append(f'created {created.strftime("%b %Y")}')
+ live = list(range(cut, n_w))
+ if len(live) > 1:
+ path = 'M' + ' L'.join(f'{px(i):.1f},{py(sr["off"][i]):.1f}' for i in live)
+ b.append(f''
+ f'')
+ if sr['tp'] is not None:
+ pt = 'M' + ' L'.join(f'{px(i):.1f},{py(sr["tp"][i]):.1f}' for i in live)
+ b.append(f'')
+ for i, ts in enumerate(wk):
day = dt.datetime.utcfromtimestamp(ts).date().isoformat()
- b.append(f'{esc(n)}: {v} commits, week of {day}')
- return svg(W, H, ''.join(b), 'Weekly commits to each protocol main repository',
- 'Small multiples, one panel per repository, shared scale. ' + '; '.join(f'{n} {sum(v for _, v in wk)} commits' for n, wk in items))
+ if i < cut:
+ msg = f'{n}: no repository yet (earliest created {created.isoformat()})'
+ else:
+ msg = f'{n}: {sr["off"][i]} official' + (f', {sr["tp"][i]} third-party' if sr['tp'] is not None else '') + f' commits, week of {day}'
+ b.append(f'{esc(msg)}')
+ b.append(nc_box(L, T + rows * (ph + gy) + 14, W - 2 * L, secs))
+ return svg(W, H, ''.join(b), 'Weekly commits to each protocol: official and third-party repositories',
+ 'Small multiples, one panel per protocol, shared scale, official and third-party lines. ' +
+ '; '.join(f'{n} {sum(sr["off"])} official' + (f' and {sum(sr["tp"])} third-party' if sr['tp'] is not None else '') + ' commits' for n, sr in items if sr) +
+ '; Baselayer KYA has no data (closed product)')
+
+
+# ---------------------------------------------------------------- chart 2b: weekly downloads, official vs third-party
+def chart_downloads():
+ DL = D['downloads']
+ starts = [dt.date.fromisoformat(x) for x in DL['week_starts']]
+ n_w = len(starts)
+
+ def total(regs):
+ return [sum(r['weeks'][i] for r in regs.values()) for i in range(n_w)] if regs else None
+ rows_ = []
+ for p, groups in DL['by_protocol'].items():
+ off, tp = total(groups.get('official')), total(groups.get('third-party'))
+ if off or tp:
+ rows_.append((p, groups, off, tp))
+ rows_.sort(key=lambda r: -((r[2] or [0])[-1] + (r[3] or [0])[-1]))
+ nodata = [('Baselayer KYA', 'closed product, no package')] + [(p, 'no package found') for p in DL['no_package']]
+ cols, pw, ph = 4, 200, 64
+ gx, gy = 44, 78
+ L, T = 58, 146
+ n_panels = len(rows_) + len(nodata)
+ nrows = math.ceil(n_panels / cols)
+ W = L * 2 + cols * pw + (cols - 1) * gx
+
+ def pkg_lines(group):
+ out = []
+ for p, groups, _, _ in rows_:
+ regs = groups.get(group) or {}
+ if regs:
+ parts = [f"{r['package']} ({reg}{', ' + r['publisher'] if r.get('publisher') else ''})" for reg, r in regs.items()]
+ out += wrap(f'{p}: ' + ', '.join(parts))
+ return out or ['none']
+ alts = []
+ for p, groups in DL['by_protocol'].items():
+ for grp, regs in groups.items():
+ for reg, r in regs.items():
+ others = [n for n in PACKAGES_CFG.get(p, {}).get(grp, {}).get(reg, []) if n != r['package']]
+ if others:
+ alts += wrap(f'{p} ({grp}, {reg}): {", ".join(others)}')
+ topics = ', '.join(f'{p} {c:,}' for p, (t, c) in D.get('topics', {}).items())
+ secs = [('Protocols with no data', ['Baselayer KYA: ' + NOT_PUBLIC.lower() + '.'] + [f'{p}: {why}.' for p, why in DL['no_package'].items()]),
+ ('Official packages counted (per registry, the most downloaded)', pkg_lines('official')),
+ ('Third-party packages counted (hand-picked examples; the publisher is named)', pkg_lines('third-party')),
+ ('Other packages of the same registry and group, not added (a package and its dependencies would be counted twice)', alts),
+ ('Not measured', ['Maven, NuGet, Go modules, RubyGems, container pulls, and copies installed without a registry. Third-party repositories are a sample, not a census',
+ '(GitHub repositories tagged with each protocol topic: ' + topics + ').',
+ 'Each registry gives a different history, so every panel covers the same 12 weeks.'])]
+ hbox = nc_height(secs)
+ H = T + nrows * (ph + gy) + 14 + hbox + 24
+ first, last = starts[0], starts[-1] + dt.timedelta(days=6)
+ ymax_all = None
+ b = [f'Weekly package downloads for each protocol: official and third-party packages',
+ f'{first.strftime("%-d %b")} to {last.strftime("%-d %b %Y")}, across npm, PyPI and crates.io. Each panel has its own scale, from 0 to its peak.',
+ f'Per registry and group, the most downloaded package is counted. The text under each panel gives the latest week by registry. CI and mirrors are included.',
+ legend_row(L, 92, [('Official packages', '--s1'), ('Third-party packages (hand-picked examples)', '--s2')])]
+ k = 0
+ for p, groups, off, tp in rows_:
+ c, r = k % cols, k // cols
+ x0 = L + c * (pw + gx)
+ y0 = T + r * (ph + gy)
+ k += 1
+ ymax = max(max(off or [0]), max(tp or [0])) or 1
+ px = lambda i: x0 + pw * i / (n_w - 1)
+ py = lambda v: y0 + ph * (1 - v / ymax)
+ head = f'{fmt(off[-1])} official a week' if off else f'{fmt(tp[-1])} third-party a week'
+ b.append(f'{esc(p)}'
+ f'{head}'
+ f''
+ f''
+ f'{fmt(ymax)}'
+ f'0')
+ both = [a + b_ for a, b_ in zip(off or [0] * n_w, tp or [0] * n_w)]
+ cut = 0
+ while cut < n_w - 1 and both[cut] == 0:
+ cut += 1
+ if cut > 0: # weeks before the first download: no package existed yet
+ xc = px(cut)
+ b.append(f''
+ f'not published yet')
+ live = list(range(cut, n_w))
+ if off:
+ path = 'M' + ' L'.join(f'{px(i):.1f},{py(off[i]):.1f}' for i in live)
+ b.append(f''
+ f'')
+ if tp:
+ pt = 'M' + ' L'.join(f'{px(i):.1f},{py(tp[i]):.1f}' for i in live)
+ fill = '' if off else f''
+ b.append(fill + f'')
+ for i in range(n_w):
+ parts = [f"{grp} {reg} {r_['weeks'][i]:,}" for grp, regs in groups.items() for reg, r_ in regs.items()]
+ b.append(f'{esc(p)}, week of {starts[i].isoformat()}: {esc("; ".join(parts))}')
+ ly = y0 + ph + 16
+ for grp, label in (('official', 'Official'), ('third-party', 'Third-party')):
+ regs = groups.get(grp) or {}
+ if regs:
+ mix = ' · '.join(f"{reg} {fmt(r_['weeks'][-1])}" for reg, r_ in regs.items())
+ b.append(f'{label}: {esc(mix)}')
+ ly += 13
+ for p, why in nodata:
+ c, r = k % cols, k // cols
+ x0 = L + c * (pw + gx)
+ y0 = T + r * (ph + gy)
+ k += 1
+ b.append(f'{esc(p)}'
+ f''
+ f'No data'
+ f'{esc(why)}')
+ b.append(nc_box(L, T + nrows * (ph + gy) + 14, W - 2 * L, secs))
+ return svg(W, H, ''.join(b), 'Weekly package downloads for each protocol: official and third-party packages',
+ 'Small multiples, one panel per protocol. ' + '; '.join(
+ f'{p} {fmt((off or [0])[-1])} official and {fmt((tp or [0])[-1])} third-party in the latest week' for p, _, off, tp in rows_) +
+ '; no data for ' + ', '.join(p for p, _ in nodata))
# ---------------------------------------------------------------- chart 3: stars snapshot dot plot
def chart_stars():
items = sorted(D['repos'].items(), key=lambda kv: -kv[1]['stars'])
+ items.append(('Baselayer KYA', None)) # no public repository
quiet = {n for n, wk in D['commits'].items() if sum(v for _, v in wk[-13:]) == 0}
W = 960
L, R, T = 150, 250, 100
rh = 28
- H = T + len(items) * rh + 56
+ secs = [('Protocols with no data', ['Baselayer KYA: closed commercial product, no public repository.']),
+ ('Other repositories, with stars (\u2020 = third-party, hand-picked examples; \u2021 = counted under more than one protocol)',
+ ['One repository is charted per protocol, and others can be larger: FastMCP and the MCP Python and TypeScript SDKs hold more stars than the MCP specification repository.'] + others_lines('stars')),
+ ('Repositories tagged with each protocol topic, applications included',
+ wrap(', '.join(f'{p} {c:,}' for p, (t, c) in D.get('topics', {}).items())))]
+ hbox = nc_height(secs)
+ H = T + len(items) * rh + 40 + 14 * (len(PROXY) + 1) + 16 + hbox + 24
pw = W - L - R
lo, hi = 1, 5 # 10 .. 100K
@@ -189,18 +502,25 @@ def X(v):
f'{fmt(10**k)}')
for i, (n, r) in enumerate(items):
y = T + i * rh + rh / 2
+ if r is None:
+ b.append(f'{esc(n)}'
+ f''
+ f'No data: closed commercial product, no public repository')
+ continue
hollow = n in quiet
fill = 'var(--surface)' if hollow else 'var(--s1)'
- b.append(f'{esc(n)}'
+ b.append(f'{esc(star(n))}'
f''
f'{esc(n)} ({esc(r["repo"])}): {r["stars"]:,} stars, {r["forks"]:,} forks, created {r["created"]}, last push {r["pushed"]}'
f'{r["stars"]:,} · created {dt.date.fromisoformat(r["created"]).strftime("%b %Y")}')
- b.append(f'MPP is the wevm/mppx SDK, L402 is lightninglabs/aperture and cheqd is cheqd/did-resolver. Others are the protocol repository.')
+ b.append(foot(L-110, T + len(items) * rh + 40, ['* Charted repository is an SDK or implementation, not the specification:'] +
+ [f' {k}: {v}' for k, v in PROXY.items()]))
+ b.append(nc_box(L - 110, T + len(items) * rh + 40 + 14 * (len(PROXY) + 1) + 16, W - 2 * (L - 110), secs))
return svg(W, H, ''.join(b), 'GitHub stars on each protocol main repository',
- 'Dot plot on a log scale. ' + '; '.join(f'{n} {r["stars"]:,}' for n, r in items))
+ 'Dot plot on a log scale. ' + '; '.join(f'{n} {r["stars"]:,}' for n, r in items if r) + '; Baselayer KYA has no data (closed product)')
if __name__ == '__main__':
- for name, fn in [('npm-downloads.svg', chart_npm), ('commit-activity.svg', chart_commits), ('github-stars.svg', chart_stars)]:
+ for name, fn in [('npm-downloads.svg', chart_npm), ('downloads-all-registries.svg', chart_downloads), ('commit-activity.svg', chart_commits), ('github-stars.svg', chart_stars)]:
open(os.path.join(HERE, name), 'w').write(fn())
print('wrote', name)