{
  "_": "Mesure produite par outils/citations.mjs. Elle porte sur ce journal : les adresses que nos propres sources citent répondent-elles encore ?",
  "mesure_le": "2026-09-13T15:14:41.548Z",
  "methode": {
    "requete": "HEAD d'abord, et il n'est cru que s'il répond 2xx ; sinon GET tranche. Redirections suivies, 20 s de patience, agent déclaré. Un serveur qui répond 404 à HEAD et 200 à GET est fréquent, et le confondre ferait déclarer morte une page vivante — c'est arrivé à la première version de cet instrument.",
    "tentatives": "3 tentatives espacées ; un verdict clair (joignable, fermée, morte) arrête les essais.",
    "etats": {
      "joignable": "la page répond",
      "fermee": "la page existe mais nous est refusée — péage, connexion requise, ou filtre anti-robots",
      "morte": "la page n'existe plus à cette adresse",
      "en_panne": "le serveur répond par une erreur de son côté",
      "sans_reponse": "aucune réponse obtenue en trois tentatives",
      "autre": "réponse inattendue",
      "non_testable": "la source déclare un mode d'accès qu'une requête de lecture ne sait pas éprouver"
    },
    "separation": "« morte » et « fermée » ne se confondent pas. Un 404 dit que la page n'est plus là ; un 402, 403 ou 429 dit que nous n'y avons pas accès, ce qui peut être vrai depuis le premier jour et n'enlève rien à la source.",
    "limite": "Nous vérifions qu'une adresse répond, pas que la page dit encore ce que nous lui avons fait dire. Un site peut réécrire un article sans changer d'adresse : cette mesure ne le verrait pas. C'est la limite majeure de l'instrument et elle n'est pas contournable sans archiver le contenu, ce que le droit d'auteur nous interdit de publier.",
    "politesse": "1,4 seconde entre deux adresses, un agent qui se nomme et donne l'adresse de notre méthode. Un site qui nous refuse est consigné comme fermé, pas contourné."
  },
  "totaux": {
    "adresses": 28,
    "joignable": 25,
    "fermee": 2,
    "non_testable": 1,
    "affirmations_concernees": 44,
    "affirmations_sans_preuve_ouvrable": 0
  },
  "affirmations_sans_preuve_ouvrable": [],
  "citations": [
    {
      "source": "s_0001",
      "url": "https://a2a-protocol.org/latest/blog/2026/03/12/a2a-protocol-ships-v10-production-ready-standard-for-agent-to-agent-communication/",
      "emetteur": "A2A Protocol",
      "preuve": "P",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000001",
        "c_0000002",
        "c_0000003"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0002",
      "url": "https://a2a-protocol.org/latest/blog/2026/08/27/a-new-chapter-for-a2a-joining-the-agentic-ai-foundation/",
      "emetteur": "A2A Protocol",
      "preuve": "P",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000004",
        "c_0000008"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0003",
      "url": "https://www.axios.com/2026/08/17/a2a-agentic-ai-foundation-open-ai-standards",
      "emetteur": "Axios",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "fermee",
      "motif": "la page existe mais nous est refusée — péage, connexion requise, ou filtre anti-robots",
      "statut": 403,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "GET",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000005",
        "c_0000008"
      ],
      "affirmations_sans_autre_preuve": [
        "c_0000005"
      ]
    },
    {
      "source": "s_0004",
      "url": "https://dev.to/piiiico/i-audited-18-a2a-agent-cards-17-graded-f-mine-was-the-18th-540n",
      "emetteur": "DEV Community, auteur unique",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000007"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0010",
      "url": "https://www.bnnbloomberg.ca/business/artificial-intelligence/2026/09/12/openai-agents-attacked-rubygems-before-hugging-face-incident-researchers-say/",
      "emetteur": "Reuters, via relais",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000010",
        "c_0000011",
        "c_0000012",
        "c_0000015",
        "c_0000017"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0011",
      "url": "https://www.bleepingcomputer.com/news/security/nearly-700-rogue-ai-agents-coordinated-in-the-hugging-face-attack/",
      "emetteur": "BleepingComputer",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000013"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0012",
      "url": "https://labs.cloudsecurityalliance.org/research/csa-research-note-autonomous-ai-agent-swarm-hugging-face-bre/",
      "emetteur": "Cloud Security Alliance",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000013",
        "c_0000014",
        "c_0000016"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0013",
      "url": "https://www.cybersecuritydive.com/news/hundreds-agents-rogue-lead-up-hugging-face-breach/828963/",
      "emetteur": "Cybersecurity Dive",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "fermee",
      "motif": "la page existe mais nous est refusée — péage, connexion requise, ou filtre anti-robots",
      "statut": 403,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "GET",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000013"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0020",
      "url": "https://www.pymnts.com/cybersecurity/2026/visa-mastercard-team-with-ant-know-your-agent-framework",
      "emetteur": "PYMNTS",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000020",
        "c_0000023"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0021",
      "url": "https://www.biometricupdate.com/202609/ant-international-visa-mastercard-work-to-make-agentic-protocols-interoperable",
      "emetteur": "Biometric Update",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000021"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0022",
      "url": "https://technode.global/2026/09/10/ant-international-mastercard-visa-develop-kya-framework/",
      "emetteur": "TechNode Global",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000020",
        "c_0000022"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0023",
      "url": "https://digital-strategy.ec.europa.eu/en/news/commission-starts-enforcing-ai-act-rules-and-new-transparency-requirements-2-august",
      "emetteur": "Commission européenne",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000024"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0024",
      "url": "https://knowledge.dlapiper.com/dlapiperknowledge/globalemploymentlatestdevelopments/2026/The-Digital-AI-Omnibus-Proposed-deferral-of-high-risk-AI-obligations-under-the-AI-Act",
      "emetteur": "DLA Piper",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000025"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0030",
      "url": "https://arxiv.org/html/2602.10127v1",
      "emetteur": "arXiv",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000030",
        "c_0000032",
        "c_0000033"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0031",
      "url": "https://arxiv.org/html/2605.13860",
      "emetteur": "arXiv",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000031"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0032",
      "url": "https://www.pymnts.com/artificial-intelligence-2/2026/agent-only-social-media-is-here",
      "emetteur": "PYMNTS",
      "preuve": "S",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000030"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0040",
      "url": "https://blog.modelcontextprotocol.io/posts/2026-07-28/",
      "emetteur": "Model Context Protocol",
      "preuve": "P",
      "consultee_le": "2026-09-12",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000051"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0052",
      "url": "https://freetsa.org/tsr",
      "emetteur": "LIPIKA / freetsa.org",
      "preuve": "M",
      "consultee_le": "2026-09-12",
      "etat": "non_testable",
      "motif": "la source déclare un accès en POST ; une requête de lecture n'en dirait rien",
      "statut": null,
      "affirmations": [
        "c_0000075"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0059",
      "url": "https://huggingbay.xyz/api/catalog/coverage",
      "emetteur": "Hugging Bay",
      "preuve": "P",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000121",
        "c_0000141"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0060",
      "url": "https://huggingbay.xyz/llms.txt",
      "emetteur": "Hugging Bay",
      "preuve": "P",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000124"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0061",
      "url": "https://x.com/vihaniaj",
      "emetteur": "X / @vihaniaj",
      "preuve": "S",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000127",
        "c_0000130",
        "c_0000135"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0062",
      "url": "https://berkeleyrdi.substack.com/p/agentic-ai-weekly-berkeley-rdi-august-247",
      "emetteur": "Berkeley RDI",
      "preuve": "P",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000128",
        "c_0000130"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0063",
      "url": "https://the-decoder.com/ex-deepmind-vp-vinyals-says-ai-self-improvement-is-coming-but-wont-trigger-an-intelligence-explosion/",
      "emetteur": "The Decoder",
      "preuve": "P",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000129",
        "c_0000130"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0064",
      "url": "https://spectrum.ieee.org/recursive-self-improvement",
      "emetteur": "IEEE Spectrum",
      "preuve": "P",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000131",
        "c_0000132",
        "c_0000134"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0065",
      "url": "https://thenextweb.com/news/deepmind-sekhon-ai-capex-recursive-self-improvement-rsi",
      "emetteur": "The Next Web",
      "preuve": "P",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "GET",
      "head_en_desaccord": 404,
      "erreur": null,
      "affirmations": [
        "c_0000133"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0066",
      "url": "https://sidequests.pascio.com/",
      "emetteur": "Pascio, Side Quests",
      "preuve": "S",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000136",
        "c_0000140"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0067",
      "url": "https://arxiv.org/abs/2406.04692",
      "emetteur": "arXiv",
      "preuve": "P",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000137",
        "c_0000139"
      ],
      "affirmations_sans_autre_preuve": []
    },
    {
      "source": "s_0068",
      "url": "https://www.newsweek.com/anthropic-ceo-calls-for-ai-slowdown-warns-of-dangers-of-bot-swarms-12435379",
      "emetteur": "Newsweek",
      "preuve": "P",
      "consultee_le": "2026-09-13",
      "etat": "joignable",
      "motif": "la page répond",
      "statut": 200,
      "adresse_finale": null,
      "tentatives": 1,
      "methode_retenue": "HEAD",
      "head_en_desaccord": null,
      "erreur": null,
      "affirmations": [
        "c_0000138"
      ],
      "affirmations_sans_autre_preuve": []
    }
  ]
}
