{
  "_": "Mesure produite par outils/paquets.mjs. Compteurs publics des deux registres, interrogés le même jour.",
  "mesure_le": "2026-09-12T22:18:51.527Z",
  "duree_ms": 190791,
  "methode": {
    "registres": {
      "npm": "api.npmjs.org/downloads/point/last-month — fenêtre glissante de 30 jours, bornes renvoyées par le service",
      "pypi": "pypistats.org/api/packages/<nom>/recent — champ last_month, 30 derniers jours"
    },
    "panier": "les SDK des deux protocoles agentiques, les clients de modèles des deux laboratoires les plus téléchargés, et les cadres d'orchestration les plus cités. Le rattachement d'un paquet à une organisation est un jugement éditorial : il est en clair dans le fichier.",
    "etiquette": "pause de 6000 ms entre deux appels à pypistats, portée à 18000 ms en cas de limite de débit, et jusqu’à 3 reprises. Le service le demande explicitement ; une mesure obtenue en le saturant ne serait pas honnête.",
    "limite": "UN TÉLÉCHARGEMENT N'EST PAS UN UTILISATEUR. Les chaînes d'intégration continue, les miroirs et les images de conteneurs retéléchargent le même paquet des milliers de fois par jour, et aucun des deux registres ne publie de dédoublonnage. Ce qui est mesuré est un trafic d'installation. Sa seule vertu — et elle suffit pour ce que le journal en fait — est d'être comparable d'un paquet à l'autre le même jour, sur la même fenêtre, avec le même biais.",
    "seconde_limite": "Le panier ne couvre que deux registres. Les écosystèmes Go, Rust, Java et .NET sont absents, et ils ne sont pas vides."
  },
  "totaux": {
    "paquets": 17,
    "mesures": 17,
    "echecs": 0,
    "telechargements_du_panier": 1806254279,
    "sdk_mcp": 471528178,
    "sdk_a2a": 21884920,
    "rapport_mcp_sur_a2a": 21.5,
    "part_des_deux_premieres_organisations": 0.5283
  },
  "par_role": {
    "cadre": {
      "paquets": 9,
      "telechargements": 523230824
    },
    "client-de-modele": {
      "paquets": 4,
      "telechargements": 789610357
    },
    "sdk-a2a": {
      "paquets": 2,
      "telechargements": 21884920
    },
    "sdk-mcp": {
      "paquets": 2,
      "telechargements": 471528178
    }
  },
  "par_entite": {
    "e_openai": {
      "telechargements": 482781244,
      "part": 0.2673
    },
    "e_mcp": {
      "telechargements": 471528178,
      "part": 0.2611
    },
    "e_langchain": {
      "telechargements": 393606248,
      "part": 0.2179
    },
    "e_anthropic": {
      "telechargements": 306829113,
      "part": 0.1699
    },
    "e_vercel": {
      "telechargements": 88789031,
      "part": 0.0492
    },
    "e_a2a": {
      "telechargements": 21884920,
      "part": 0.0121
    },
    "e_crewai": {
      "telechargements": 20005919,
      "part": 0.0111
    },
    "e_google": {
      "telechargements": 15176006,
      "part": 0.0084
    },
    "e_llamaindex": {
      "telechargements": 5653620,
      "part": 0.0031
    }
  },
  "resultats": [
    {
      "nom": "@modelcontextprotocol/sdk",
      "registre": "npm",
      "role": "sdk-mcp",
      "entite": "e_mcp",
      "telechargements": 199377654,
      "fenetre": {
        "du": "2026-08-13",
        "au": "2026-09-11"
      },
      "version": "1.30.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "mcp",
      "registre": "pypi",
      "role": "sdk-mcp",
      "entite": "e_mcp",
      "telechargements": 272150524,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "2.2.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "@a2a-js/sdk",
      "registre": "npm",
      "role": "sdk-a2a",
      "entite": "e_a2a",
      "telechargements": 8873730,
      "fenetre": {
        "du": "2026-08-13",
        "au": "2026-09-11"
      },
      "version": "1.1.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "a2a-sdk",
      "registre": "pypi",
      "role": "sdk-a2a",
      "entite": "e_a2a",
      "telechargements": 13011190,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "1.1.2",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "openai",
      "registre": "npm",
      "role": "client-de-modele",
      "entite": "e_openai",
      "telechargements": 135719824,
      "fenetre": {
        "du": "2026-08-13",
        "au": "2026-09-11"
      },
      "version": "7.15.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "openai",
      "registre": "pypi",
      "role": "client-de-modele",
      "entite": "e_openai",
      "telechargements": 347061420,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "3.13.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "@anthropic-ai/sdk",
      "registre": "npm",
      "role": "client-de-modele",
      "entite": "e_anthropic",
      "telechargements": 141078250,
      "fenetre": {
        "du": "2026-08-13",
        "au": "2026-09-11"
      },
      "version": "0.125.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "anthropic",
      "registre": "pypi",
      "role": "client-de-modele",
      "entite": "e_anthropic",
      "telechargements": 165750863,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "1.5.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "langchain",
      "registre": "npm",
      "role": "cadre",
      "entite": "e_langchain",
      "telechargements": 11162566,
      "fenetre": {
        "du": "2026-08-13",
        "au": "2026-09-11"
      },
      "version": "1.5.11",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "langchain",
      "registre": "pypi",
      "role": "cadre",
      "entite": "e_langchain",
      "telechargements": 201667501,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "1.4.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "@langchain/core",
      "registre": "npm",
      "role": "cadre",
      "entite": "e_langchain",
      "telechargements": 21177844,
      "fenetre": {
        "du": "2026-08-13",
        "au": "2026-09-11"
      },
      "version": "1.2.11",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "langchain-core",
      "registre": "pypi",
      "role": "cadre",
      "entite": "e_langchain",
      "telechargements": 159598337,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "1.6.3",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "llamaindex",
      "registre": "npm",
      "role": "cadre",
      "entite": "e_llamaindex",
      "telechargements": 484543,
      "fenetre": {
        "du": "2026-08-13",
        "au": "2026-09-11"
      },
      "version": "0.12.1",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "llama-index",
      "registre": "pypi",
      "role": "cadre",
      "entite": "e_llamaindex",
      "telechargements": 5169077,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "0.14.24",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "crewai",
      "registre": "pypi",
      "role": "cadre",
      "entite": "e_crewai",
      "telechargements": 20005919,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "1.15.21",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "google-adk",
      "registre": "pypi",
      "role": "cadre",
      "entite": "e_google",
      "telechargements": 15176006,
      "fenetre": {
        "du": null,
        "au": null,
        "duree": "30 derniers jours"
      },
      "version": "2.9.0",
      "publie_le": null,
      "note": null
    },
    {
      "nom": "ai",
      "registre": "npm",
      "role": "cadre",
      "entite": "e_vercel",
      "telechargements": 88789031,
      "fenetre": {
        "du": "2026-08-13",
        "au": "2026-09-11"
      },
      "version": "7.0.99",
      "publie_le": null,
      "note": null
    }
  ]
}
