EN
75 organisations · 52 avec au moins un article · 11 scannées sans qu’on ait rien publié

Le registre des entités

Toutes les organisations dont ce journal parle, avec un identifiant stable, leurs alias, leur domaine et leur lignée de modèle quand elles en produisent une. Chaque fiche croise deux choses : ce que la rédaction a écrit sur l’organisation, et ce que son domaine a répondu quand nous l’avons scanné. Le croisement fait apparaître notre propre trou de couverture.

La jointure que ce registre rend possible

Deux sources indépendantes, un seul identifiant : ce que la rédaction a écrit sur une organisation, et ce que son domaine a répondu quand on l’a scanné le 2026-09-13. Le croisement donne immédiatement notre propre trou de couverture.

scannées 175couvertes par au moins une affirmation 52scannées mais jamais écrites 11

Scannées, et sur lesquelles nous n’avons rien publié

Ce n’est pas une liste de reproches : c’est la nôtre. Chacune a une page, pour que son absence soit adressable — une organisation qu’on n’a pas couverte doit avoir une adresse, sinon son absence est invisible.

publication — un média

EntitéDomaineAffirmationsCarte d’agent
The Agent Briefagentbrief.net0absente
BotNewsbotnews.com1trouvée · non signée
The Agent Timestheagenttimes.news0absente
Agent Brief (.agent community)news.agentcommunity.org0absente
Axiosaxios.com2absente
Reuters
Thomson Reuters
reuters.com0absente
BleepingComputerbleepingcomputer.com0non scanné
Cybersecurity Divecybersecuritydive.com0non scanné
PYMNTSpymnts.com0non scanné
Biometric Updatebiometricupdate.com0non scanné
TechNode Global
TechNode
technode.global0non scanné
DEV Community
dev.to
dev.to0non scanné
Berkeley RDI
Center for Responsible Decentralized Intelligence
rdi.berkeley.edu1non scanné
The Decoderthe-decoder.com0non scanné
IEEE Spectrumspectrum.ieee.org2non scanné
The Next Web
TNW
thenextweb.com1non scanné
L'essai « et si l'AGI était déjà là, faite d'enfants »
l'essai de l'essaim · l'hypothèse du substrat
sidequests.pascio.com3non scanné
Newsweeknewsweek.com0non scanné

entreprise — une organisation qui n'est ni laboratoire ni plateforme

EntitéDomaineAffirmationsCarte d’agent
Amazon Web Services
AWS · Amazon
aws.amazon.com1absente
Ciscocisco.com1absente
IBM Research
IBM
research.ibm.com1absente
Microsoftmicrosoft.com1absente
Salesforcesalesforce.com1absente
SAPsap.com1absente
ServiceNowservicenow.com1absente
DLA Piperdlapiper.com0non scanné
Cloudflarecloudflare.com1trouvée · non signée
monday.com
Monday
monday.com0trouvée · non signée
ByteDance
Bytespider
bytedance.com1non scanné
BlackRock
iShares
blackrock.com8non scanné

corpus — une population mesurée, pas une organisation

EntitéDomaineAffirmationsCarte d’agent
Le parc de cartes d'agent A2A
cartes d'agent · agent cards
—15non scanné
arXivarxiv.org0non scanné
Common Crawl
CCBot
commoncrawl.org1non scanné
Le parc des portes
robots.txt et llms.txt des 175 domaines
—7non scanné
Les essaims de la Hugging Bay
torrents de huggingbay.xyz
—4non scanné
La chaîne de preuves de LIPIKA
les sources [M] du journal · les mesures figées
—8non scanné

plateforme — un lieu où des agents ou des modèles s'exécutent

EntitéDomaineAffirmationsCarte d’agent
Hugging Facehuggingface.co4absente
Replicatereplicate.com0absente
Vercelvercel.com0absente
OpenRouteropenrouter.ai1absente
Moltbook
la plateforme sociale d'agents
—4non scanné
Hugging Bay
La Hugging Bay · huggingbay.xyz
huggingbay.xyz10non scanné

registre — un dépôt de paquets ou d'artefacts

EntitéDomaineAffirmationsCarte d’agent
RubyGemsrubygems.org5absente
A2A Protocol Agent Registry
a2aregistry.org
a2aregistry.org9absente
A2A Registry
a2a-registry.org
www.a2a-registry.org1trouvée · non signée
Agentryagentry.com1trouvée · non signée
npm
npm registry
npmjs.com8absente
PyPI
Python Package Index · pypistats
pypi.org8absente

laboratoire — un producteur de modèles

EntitéDomaineAffirmationsCarte d’agent
OpenAI
OpenAI, Inc.
openai.com11absente
Anthropicanthropic.com6absente
Google
Google DeepMind · DeepMind
google.com2absente
Mistral AI
Mistral
mistral.ai0absente
Google DeepMinddeepmind.google5absente

cadre — une bibliothèque d'orchestration

EntitéDomaineAffirmationsCarte d’agent
LangChainlangchain.com1absente
CrewAIcrewai.com0absente
LlamaIndex
llama-index
llamaindex.ai0absente
L'auto-amélioration récursive (RSI)
RSI · recursive self-improvement · auto-amélioration récursive
—8non scanné
Mixture-of-Agents
MoA · mélange d'agents
—2non scanné

reseau_de_paiement — un opérateur de paiement

EntitéDomaineAffirmationsCarte d’agent
Visa
Visa Trusted Agent Protocol · Visa TAP
visa.com5absente
Mastercard
Mastercard Verifiable Intent
mastercard.com5absente
Ant International
Ant Group · Agentic Mobile Protocol · AMP
antgroup.com4trouvée · non signée
Stripestripe.com1absente

fondation — une structure de gouvernance

EntitéDomaineAffirmationsCarte d’agent
Agentic AI Foundation
AAIF · agenticaifoundation.org
aaif.io3absente
Linux Foundationlinuxfoundation.org0absente
Cloud Security Alliance
CSA
cloudsecurityalliance.org0non scanné

notre_maison — nous — le conflit est déclaré, pas résolu

EntitéDomaineAffirmationsCarte d’agent
LIPIKA
le journal
—17non scanné
BYSS GROUP
BYSS GROUP SASU
—2non scanné
Byss Emploiwww.byss-emploi.com2absente

personne — une personne nommée, citée pour ce qu'elle a dit publiquement

EntitéDomaineAffirmationsCarte d’agent
Vihan Jain
@vihaniaj
—3non scanné
Oriol Vinyals—3non scanné
Raoul Pal—1non scanné

protocole — une spécification et son organe

EntitéDomaineAffirmationsCarte d’agent
Agent2Agent
A2A · Agent2Agent Protocol
a2a-protocol.org22absente
Model Context Protocol
MCP
modelcontextprotocol.io6trouvée · non signée

juridiction — un législateur ou un régulateur

EntitéDomaineAffirmationsCarte d’agent
Union européenne
UE · Commission européenne · AI Act
—2non scanné

autorite_d_horodatage — Tiers qui atteste qu'une donnée existait à une date, sans rien savoir de son contenu

EntitéDomaineAffirmationsCarte d’agent
FreeTSA
freetsa.org
freetsa.org0non scanné

Le registre, en JSON

{
  "entites": 75,
  "couvertes": 52,
  "scannees_sans_affirmation": [
    "e_linux_foundation",
    "e_mistral",
    "e_replicate",
    "e_vercel",
    "e_crewai",
    "e_agentbrief",
    "e_agenttimes",
    "e_agentcommunity",
    "e_reuters",
    "e_monday",
    "e_llamaindex"
  ],
  "types": {
    "protocole": "une spécification et son organe",
    "fondation": "une structure de gouvernance",
    "laboratoire": "un producteur de modèles",
    "entreprise": "une organisation qui n'est ni laboratoire ni plateforme",
    "plateforme": "un lieu où des agents ou des modèles s'exécutent",
    "cadre": "une bibliothèque d'orchestration",
    "registre": "un dépôt de paquets ou d'artefacts",
    "reseau_de_paiement": "un opérateur de paiement",
    "juridiction": "un législateur ou un régulateur",
    "publication": "un média",
    "corpus": "une population mesurée, pas une organisation",
    "notre_maison": "nous — le conflit est déclaré, pas résolu",
    "autorite_d_horodatage": "Tiers qui atteste qu'une donnée existait à une date, sans rien savoir de son contenu",
    "personne": "une personne nommée, citée pour ce qu'elle a dit publiquement"
  },
  "index": [
    {
      "id": "e_a2a",
      "nom": "Agent2Agent",
      "type": "protocole",
      "domaine": "a2a-protocol.org",
      "affirmations": 22,
      "machine": "/machine/entite/e_a2a"
    },
    {
      "id": "e_mcp",
      "nom": "Model Context Protocol",
      "type": "protocole",
      "domaine": "modelcontextprotocol.io",
      "affirmations": 6,
      "machine": "/machine/entite/e_mcp"
    },
    {
      "id": "e_aaif",
      "nom": "Agentic AI Foundation",
      "type": "fondation",
      "domaine": "aaif.io",
      "affirmations": 3,
      "machine": "/machine/entite/e_aaif"
    },
    {
      "id": "e_linux_foundation",
      "nom": "Linux Foundation",
      "type": "fondation",
      "domaine": "linuxfoundation.org",
      "affirmations": 0,
      "machine": "/machine/entite/e_linux_foundation"
    },
    {
      "id": "e_parc_cartes",
      "nom": "Le parc de cartes d'agent A2A",
      "type": "corpus",
      "domaine": null,
      "affirmations": 15,
      "machine": "/machine/entite/e_parc_cartes"
    },
    {
      "id": "e_openai",
      "nom": "OpenAI",
      "type": "laboratoire",
      "domaine": "openai.com",
      "affirmations": 11,
      "machine": "/machine/entite/e_openai"
    },
    {
      "id": "e_anthropic",
      "nom": "Anthropic",
      "type": "laboratoire",
      "domaine": "anthropic.com",
      "affirmations": 6,
      "machine": "/machine/entite/e_anthropic"
    },
    {
      "id": "e_google",
      "nom": "Google",
      "type": "laboratoire",
      "domaine": "google.com",
      "affirmations": 2,
      "machine": "/machine/entite/e_google"
    },
    {
      "id": "e_mistral",
      "nom": "Mistral AI",
      "type": "laboratoire",
      "domaine": "mistral.ai",
      "affirmations": 0,
      "machine": "/machine/entite/e_mistral"
    },
    {
      "id": "e_deepmind",
      "nom": "Google DeepMind",
      "type": "laboratoire",
      "domaine": "deepmind.google",
      "affirmations": 5,
      "machine": "/machine/entite/e_deepmind"
    },
    {
      "id": "e_aws",
      "nom": "Amazon Web Services",
      "type": "entreprise",
      "domaine": "aws.amazon.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_aws"
    },
    {
      "id": "e_cisco",
      "nom": "Cisco",
      "type": "entreprise",
      "domaine": "cisco.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_cisco"
    },
    {
      "id": "e_ibm",
      "nom": "IBM Research",
      "type": "entreprise",
      "domaine": "research.ibm.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_ibm"
    },
    {
      "id": "e_microsoft",
      "nom": "Microsoft",
      "type": "entreprise",
      "domaine": "microsoft.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_microsoft"
    },
    {
      "id": "e_salesforce",
      "nom": "Salesforce",
      "type": "entreprise",
      "domaine": "salesforce.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_salesforce"
    },
    {
      "id": "e_sap",
      "nom": "SAP",
      "type": "entreprise",
      "domaine": "sap.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_sap"
    },
    {
      "id": "e_servicenow",
      "nom": "ServiceNow",
      "type": "entreprise",
      "domaine": "servicenow.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_servicenow"
    },
    {
      "id": "e_huggingface",
      "nom": "Hugging Face",
      "type": "plateforme",
      "domaine": "huggingface.co",
      "affirmations": 4,
      "machine": "/machine/entite/e_huggingface"
    },
    {
      "id": "e_replicate",
      "nom": "Replicate",
      "type": "plateforme",
      "domaine": "replicate.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_replicate"
    },
    {
      "id": "e_vercel",
      "nom": "Vercel",
      "type": "plateforme",
      "domaine": "vercel.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_vercel"
    },
    {
      "id": "e_openrouter",
      "nom": "OpenRouter",
      "type": "plateforme",
      "domaine": "openrouter.ai",
      "affirmations": 1,
      "machine": "/machine/entite/e_openrouter"
    },
    {
      "id": "e_langchain",
      "nom": "LangChain",
      "type": "cadre",
      "domaine": "langchain.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_langchain"
    },
    {
      "id": "e_crewai",
      "nom": "CrewAI",
      "type": "cadre",
      "domaine": "crewai.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_crewai"
    },
    {
      "id": "e_rubygems",
      "nom": "RubyGems",
      "type": "registre",
      "domaine": "rubygems.org",
      "affirmations": 5,
      "machine": "/machine/entite/e_rubygems"
    },
    {
      "id": "e_moltbook",
      "nom": "Moltbook",
      "type": "plateforme",
      "domaine": null,
      "affirmations": 4,
      "machine": "/machine/entite/e_moltbook"
    },
    {
      "id": "e_visa",
      "nom": "Visa",
      "type": "reseau_de_paiement",
      "domaine": "visa.com",
      "affirmations": 5,
      "machine": "/machine/entite/e_visa"
    },
    {
      "id": "e_mastercard",
      "nom": "Mastercard",
      "type": "reseau_de_paiement",
      "domaine": "mastercard.com",
      "affirmations": 5,
      "machine": "/machine/entite/e_mastercard"
    },
    {
      "id": "e_ant",
      "nom": "Ant International",
      "type": "reseau_de_paiement",
      "domaine": "antgroup.com",
      "affirmations": 4,
      "machine": "/machine/entite/e_ant"
    },
    {
      "id": "e_ue",
      "nom": "Union européenne",
      "type": "juridiction",
      "domaine": null,
      "affirmations": 2,
      "machine": "/machine/entite/e_ue"
    },
    {
      "id": "e_agentbrief",
      "nom": "The Agent Brief",
      "type": "publication",
      "domaine": "agentbrief.net",
      "affirmations": 0,
      "machine": "/machine/entite/e_agentbrief"
    },
    {
      "id": "e_botnews",
      "nom": "BotNews",
      "type": "publication",
      "domaine": "botnews.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_botnews"
    },
    {
      "id": "e_agenttimes",
      "nom": "The Agent Times",
      "type": "publication",
      "domaine": "theagenttimes.news",
      "affirmations": 0,
      "machine": "/machine/entite/e_agenttimes"
    },
    {
      "id": "e_agentcommunity",
      "nom": "Agent Brief (.agent community)",
      "type": "publication",
      "domaine": "news.agentcommunity.org",
      "affirmations": 0,
      "machine": "/machine/entite/e_agentcommunity"
    },
    {
      "id": "e_axios",
      "nom": "Axios",
      "type": "publication",
      "domaine": "axios.com",
      "affirmations": 2,
      "machine": "/machine/entite/e_axios"
    },
    {
      "id": "e_lipika",
      "nom": "LIPIKA",
      "type": "notre_maison",
      "domaine": null,
      "affirmations": 17,
      "machine": "/machine/entite/e_lipika"
    },
    {
      "id": "e_byss",
      "nom": "BYSS GROUP",
      "type": "notre_maison",
      "domaine": null,
      "affirmations": 2,
      "machine": "/machine/entite/e_byss"
    },
    {
      "id": "e_byss_emploi",
      "nom": "Byss Emploi",
      "type": "notre_maison",
      "domaine": "www.byss-emploi.com",
      "affirmations": 2,
      "machine": "/machine/entite/e_byss_emploi"
    },
    {
      "id": "e_reuters",
      "nom": "Reuters",
      "type": "publication",
      "domaine": "reuters.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_reuters"
    },
    {
      "id": "e_bleepingcomputer",
      "nom": "BleepingComputer",
      "type": "publication",
      "domaine": "bleepingcomputer.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_bleepingcomputer"
    },
    {
      "id": "e_cybersecurity_dive",
      "nom": "Cybersecurity Dive",
      "type": "publication",
      "domaine": "cybersecuritydive.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_cybersecurity_dive"
    },
    {
      "id": "e_pymnts",
      "nom": "PYMNTS",
      "type": "publication",
      "domaine": "pymnts.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_pymnts"
    },
    {
      "id": "e_biometric_update",
      "nom": "Biometric Update",
      "type": "publication",
      "domaine": "biometricupdate.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_biometric_update"
    },
    {
      "id": "e_technode",
      "nom": "TechNode Global",
      "type": "publication",
      "domaine": "technode.global",
      "affirmations": 0,
      "machine": "/machine/entite/e_technode"
    },
    {
      "id": "e_dev_community",
      "nom": "DEV Community",
      "type": "publication",
      "domaine": "dev.to",
      "affirmations": 0,
      "machine": "/machine/entite/e_dev_community"
    },
    {
      "id": "e_arxiv",
      "nom": "arXiv",
      "type": "corpus",
      "domaine": "arxiv.org",
      "affirmations": 0,
      "machine": "/machine/entite/e_arxiv"
    },
    {
      "id": "e_csa",
      "nom": "Cloud Security Alliance",
      "type": "fondation",
      "domaine": "cloudsecurityalliance.org",
      "affirmations": 0,
      "machine": "/machine/entite/e_csa"
    },
    {
      "id": "e_dla_piper",
      "nom": "DLA Piper",
      "type": "entreprise",
      "domaine": "dlapiper.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_dla_piper"
    },
    {
      "id": "e_freetsa",
      "nom": "FreeTSA",
      "type": "autorite_d_horodatage",
      "domaine": "freetsa.org",
      "affirmations": 0,
      "machine": "/machine/entite/e_freetsa"
    },
    {
      "id": "e_a2aregistry",
      "nom": "A2A Protocol Agent Registry",
      "type": "registre",
      "domaine": "a2aregistry.org",
      "affirmations": 9,
      "machine": "/machine/entite/e_a2aregistry"
    },
    {
      "id": "e_a2a_registry_org",
      "nom": "A2A Registry",
      "type": "registre",
      "domaine": "www.a2a-registry.org",
      "affirmations": 1,
      "machine": "/machine/entite/e_a2a_registry_org"
    },
    {
      "id": "e_agentry",
      "nom": "Agentry",
      "type": "registre",
      "domaine": "agentry.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_agentry"
    },
    {
      "id": "e_cloudflare",
      "nom": "Cloudflare",
      "type": "entreprise",
      "domaine": "cloudflare.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_cloudflare"
    },
    {
      "id": "e_monday",
      "nom": "monday.com",
      "type": "entreprise",
      "domaine": "monday.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_monday"
    },
    {
      "id": "e_llamaindex",
      "nom": "LlamaIndex",
      "type": "cadre",
      "domaine": "llamaindex.ai",
      "affirmations": 0,
      "machine": "/machine/entite/e_llamaindex"
    },
    {
      "id": "e_npm",
      "nom": "npm",
      "type": "registre",
      "domaine": "npmjs.com",
      "affirmations": 8,
      "machine": "/machine/entite/e_npm"
    },
    {
      "id": "e_pypi",
      "nom": "PyPI",
      "type": "registre",
      "domaine": "pypi.org",
      "affirmations": 8,
      "machine": "/machine/entite/e_pypi"
    },
    {
      "id": "e_commoncrawl",
      "nom": "Common Crawl",
      "type": "corpus",
      "domaine": "commoncrawl.org",
      "affirmations": 1,
      "machine": "/machine/entite/e_commoncrawl"
    },
    {
      "id": "e_bytedance",
      "nom": "ByteDance",
      "type": "entreprise",
      "domaine": "bytedance.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_bytedance"
    },
    {
      "id": "e_portes",
      "nom": "Le parc des portes",
      "type": "corpus",
      "domaine": null,
      "affirmations": 7,
      "machine": "/machine/entite/e_portes"
    },
    {
      "id": "e_huggingbay",
      "nom": "Hugging Bay",
      "type": "plateforme",
      "domaine": "huggingbay.xyz",
      "affirmations": 10,
      "machine": "/machine/entite/e_huggingbay"
    },
    {
      "id": "e_essaims_baie",
      "nom": "Les essaims de la Hugging Bay",
      "type": "corpus",
      "domaine": null,
      "affirmations": 4,
      "machine": "/machine/entite/e_essaims_baie"
    },
    {
      "id": "e_vihan_jain",
      "nom": "Vihan Jain",
      "type": "personne",
      "domaine": null,
      "affirmations": 3,
      "machine": "/machine/entite/e_vihan_jain"
    },
    {
      "id": "e_oriol_vinyals",
      "nom": "Oriol Vinyals",
      "type": "personne",
      "domaine": null,
      "affirmations": 3,
      "machine": "/machine/entite/e_oriol_vinyals"
    },
    {
      "id": "e_rsi",
      "nom": "L'auto-amélioration récursive (RSI)",
      "type": "cadre",
      "domaine": null,
      "affirmations": 8,
      "machine": "/machine/entite/e_rsi"
    },
    {
      "id": "e_berkeley_rdi",
      "nom": "Berkeley RDI",
      "type": "publication",
      "domaine": "rdi.berkeley.edu",
      "affirmations": 1,
      "machine": "/machine/entite/e_berkeley_rdi"
    },
    {
      "id": "e_the_decoder",
      "nom": "The Decoder",
      "type": "publication",
      "domaine": "the-decoder.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_the_decoder"
    },
    {
      "id": "e_ieee_spectrum",
      "nom": "IEEE Spectrum",
      "type": "publication",
      "domaine": "spectrum.ieee.org",
      "affirmations": 2,
      "machine": "/machine/entite/e_ieee_spectrum"
    },
    {
      "id": "e_tnw",
      "nom": "The Next Web",
      "type": "publication",
      "domaine": "thenextweb.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_tnw"
    },
    {
      "id": "e_essai_substrat",
      "nom": "L'essai « et si l'AGI était déjà là, faite d'enfants »",
      "type": "publication",
      "domaine": "sidequests.pascio.com",
      "affirmations": 3,
      "machine": "/machine/entite/e_essai_substrat"
    },
    {
      "id": "e_moa",
      "nom": "Mixture-of-Agents",
      "type": "cadre",
      "domaine": null,
      "affirmations": 2,
      "machine": "/machine/entite/e_moa"
    },
    {
      "id": "e_newsweek",
      "nom": "Newsweek",
      "type": "publication",
      "domaine": "newsweek.com",
      "affirmations": 0,
      "machine": "/machine/entite/e_newsweek"
    },
    {
      "id": "e_chaine_de_preuves",
      "nom": "La chaîne de preuves de LIPIKA",
      "type": "corpus",
      "domaine": null,
      "affirmations": 8,
      "machine": "/machine/entite/e_chaine_de_preuves"
    },
    {
      "id": "e_blackrock",
      "nom": "BlackRock",
      "type": "entreprise",
      "domaine": "blackrock.com",
      "affirmations": 8,
      "machine": "/machine/entite/e_blackrock"
    },
    {
      "id": "e_raoul_pal",
      "nom": "Raoul Pal",
      "type": "personne",
      "domaine": null,
      "affirmations": 1,
      "machine": "/machine/entite/e_raoul_pal"
    },
    {
      "id": "e_stripe",
      "nom": "Stripe",
      "type": "reseau_de_paiement",
      "domaine": "stripe.com",
      "affirmations": 1,
      "machine": "/machine/entite/e_stripe"
    }
  ]
}