> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Prix de l’indice

> La vision qu’a le réseau de ce que vaut un actif sur le marché extérieur — comment les sources sont pondérées, comment les valeurs aberrantes sont contenues, et comment l’indice se dégrade quand des sources tombent.

Le prix de l’indice est la réponse du réseau à la question *combien vaut cet actif en ce moment sur l’ensemble du marché*. C’est une entrée, pas un prix d’exécution : rien ne s’exécute à l’indice. Il ancre le [prix de marquage](/fr/trading/mark-price), il fixe la référence du [financement](/fr/trading/funding), et par ces deux voies il détermine si les positions survivent.

C’est donc l’entrée externe la plus lourde de conséquences que le système accepte. Tout ce qui suit existe parce qu’un prix que l’on peut bousculer, c’est un moteur de liquidation que l’on peut pointer.

<h2 id="why-the-venue-builds-its-own">
  Pourquoi la plateforme construit le sien
</h2>

L’alternative consiste à consommer l’oracle d’un tiers, et le mode de défaillance de cet arrangement est bien documenté : une plateforme qui référence un prix influencé par son propre marché crée une boucle où une distorsion à un endroit devient une cascade de liquidations forcées à un autre.

Le construire en interne signifie que les sources, les pondérations et les seuils sont tous inspectables et réglables, et qu’aucun d’eux ne renvoie au carnet de cette plateforme.

<h2 id="from-venue-quotes-to-one-number">
  Des cotations de plateformes à un nombre unique
</h2>

<div className="dg" data-dg="index-price-build">
  <div className="dg-c" style={{aspectRatio:"720 / 406"}}>
    <svg className="dg-w" viewBox="0 0 720 406" aria-hidden="true">
      <path className="dg-wire" d="M 165.00 78.00 L 165.00 89.60" />

      <path className="dg-head" d="M 165.00 96.00 L 160.60 89.60 L 169.40 89.60 Z" />

      <path className="dg-wire" d="M 165.00 148.00 L 165.00 159.60" />

      <path className="dg-head" d="M 165.00 166.00 L 160.60 159.60 L 169.40 159.60 Z" />

      <path className="dg-wire" d="M 165.00 218.00 L 165.00 229.60" />

      <path className="dg-head" d="M 165.00 236.00 L 160.60 229.60 L 169.40 229.60 Z" />

      <path className="dg-wire" d="M 165.00 288.00 L 165.00 299.60" />

      <path className="dg-head" d="M 165.00 306.00 L 160.60 299.60 L 169.40 299.60 Z" />
    </svg>

    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"7.3892%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Normaliser et convertir la devise</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"24.6305%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Borner chaque source à la médiane ± une bande</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"41.8719%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Pondérer par volume, spread et stabilité</span></div>
    <div className="dg-b dg--sky" style={{left:"0.0000%",top:"59.1133%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Plafonner le poids de chaque plateforme</span></div>
    <div className="dg-b dg--green" style={{left:"0.0000%",top:"76.3547%",width:"45.8333%",height:"10.8374%"}}><span className="dg-t">Prix de l’indice</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"7.3892%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Pour que la médiane porte sur des nombres comparables</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"24.6305%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Grandes cryptos 1% · stablecoins 0.5% · autres 3%</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"41.8719%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">La stabilité compare le volume récent à une moyenne plus longue : une poussée soudaine n’achète pas d’influence</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"59.1133%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Si bonnes soient ses cotations</span></div>
    <div className="dg-b dg-plain dg-left" style={{left:"50.0000%",top:"76.3547%",width:"50.0000%",height:"10.8374%"}}><span className="dg-s">Une entrée, pas un prix d’exécution — rien ne s’exécute à l’indice</span></div>
    <div className="dg-free" style={{left:"0.0000%",top:"0.0000%",width:"45.8333%"}}><div className="dg-n">Des flux entrent, un nombre sort</div></div>
    <div className="dg-free" style={{left:"50.0000%",top:"0.0000%",width:"50.0000%"}}><div className="dg-n">Ce que l’étape supprime</div></div>
    <div className="dg-free" style={{left:"0.0000%",top:"91.1330%",width:"100.0000%"}}><div className="dg-n">Borner plutôt qu’écarter : écarter permet à un attaquant de rétrécir l’échantillon en éloignant une plateforme, ce qui augmente le poids du reste.</div></div>
  </div>
</div>

Chaque étape supprime une façon différente de bousculer le résultat.

**Normaliser.** Les flux arrivent avec leurs propres schémas et leurs propres devises de cotation. Les prix cotés dans une devise autre que la devise de règlement sont convertis avant toute autre opération, afin que la médiane qui suit porte sur des nombres comparables.

**Borner les aberrations.** Une médiane est calculée sur l’ensemble des sources, puis chaque source est ramenée à l’intérieur d’une bande autour d’elle. La bande est la plus serrée là où les marchés sont les plus profonds.

| Classe d’instrument | Bande autour de la médiane |
| ------------------- | -------------------------- |
| Grandes cryptos     | 1 %                        |
| Stablecoins         | 0,5 %                      |
| Autres              | 3 %                        |

Le choix de *borner* plutôt que d’*écarter* est délibéré. Écarter une valeur aberrante permet à un attaquant de rétrécir l’échantillon en éloignant une plateforme, ce qui augmente le poids de tout ce qui reste. Le bornage laisse chaque source dans le calcul tout en limitant jusqu’où l’une d’elles peut tirer.

**Pondérer par la qualité.** Les sources sont combinées par moyenne pondérée plutôt qu’à parts égales, selon trois facteurs :

* **Volume** — une plateforme avec plus de flux réel porte plus d’information
* **Spread** — un carnet plus serré est une cotation plus assurée
* **Stabilité** — le volume récent comparé à une moyenne de plus longue période, pour qu’une soudaine poussée sur une plateforme n’achète pas d’influence

**Plafonner par plateforme.** Même une source bien notée sur les trois facteurs est plafonnée : aucune plateforme ne peut dominer, si bonnes que paraissent ses cotations.

L’effet combiné est un coût plancher de la manipulation : déplacer l’indice de façon significative exige de déplacer plusieurs plateformes indépendantes à la fois, à leur profondeur réelle, et de tenir.

<h2 id="when-a-source-misbehaves">
  Quand une source se comporte mal
</h2>

Trois défenses fonctionnent en continu, chacune répondant à une défaillance différente.

| Défense                            | Déclencheur                                           | Réponse                                                                                   |
| ---------------------------------- | ----------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| **Bornage des aberrations**        | Une source s’écarte de la médiane au-delà de sa bande | Ramenée au bord de la bande                                                               |
| **Rétrogradation pour péremption** | Une source cesse de se mettre à jour                  | Le dernier prix valide est utilisé pendant un délai de grâce, puis son poids tombe à zéro |
| **Contrôle de validité du carnet** | Carnet croisé, ou moins de trois niveaux par côté     | La mise à jour est rejetée ; le prix précédent est conservé                               |

Quand le poids d’une source tombe à zéro, les poids restants sont remontés proportionnellement. L’indice ne saute pas parce qu’une plateforme s’est déconnectée.

<Note>
  Un carnet croisé — cours acheteur au niveau du cours vendeur ou au-dessus — n’est pas un marché négociable, c’est un flux défaillant. L’accepter permettrait à une plateforme en panne d’injecter un point milieu arbitraire dans l’agrégat.
</Note>

<h2 id="update-cadence-and-staleness">
  Cadence de mise à jour et péremption
</h2>

L’indice est recalculé environ toutes les trois secondes et certifié à l’intérieur du consensus : le prix contre lequel une transaction est réglée a donc été signé par le même quorum de validateurs que celui qui a entériné la transaction. Voir [Oracle](/fr/protocol/architecture/oracle) pour le fonctionnement de cette certification.

La fraîcheur est contrôlée avant qu’un validateur ne signe : une lecture périmée ne produit aucune soumission plutôt qu’une soumission ancienne. En aval, le [prix de marquage](/fr/trading/mark-price) traite un indice de plus de dix secondes environ comme indisponible pour ce bloc et poursuit sans lui.

<h2 id="index-price-is-not-mark-price">
  Le prix de l’indice n’est pas le prix de marquage
</h2>

|                                       | Prix de l’indice                             | Prix de marquage                       |
| ------------------------------------- | -------------------------------------------- | -------------------------------------- |
| Répond à                              | Combien cela vaut-il à l’extérieur ?         | Combien cette position vaut-elle ici ? |
| Construit à partir de                 | Flux de plateformes externes                 | Quatre entrées, dont l’indice          |
| Sert à                                | Référence de financement, entrée du marquage | Marge, liquidation, P\&L latent        |
| Reflète le carnet de cette plateforme | Non                                          | Oui, partiellement                     |

C’est en les tenant séparés que l’on permet au marquage de refléter les conditions locales — une prime ou une décote réelle sur cette plateforme — sans laisser les conditions locales devenir la seule chose qu’il reflète.

<Warning>
  Ces mécanismes limitent jusqu’où une source unique peut déplacer l’indice. Ils ne rendent pas l’indice juste. Lors d’une dislocation touchant tout le marché, ou d’un mouvement coordonné sur plusieurs grandes plateformes, l’indice bouge avec le marché — parce qu’à ce moment-là il n’est pas manipulé, il rend compte. Voir [Avertissements sur les risques](/fr/protocol/security/risks).
</Warning>

<h2 id="where-to-go-next">
  Pour aller plus loin
</h2>

<CardGroup cols={2}>
  <Card title="Prix de marquage" href="/fr/trading/mark-price">
    Comment l’indice devient le nombre qui gouverne votre position.
  </Card>

  <Card title="Financement" href="/fr/trading/funding">
    Comment l’écart entre marquage et indice est valorisé et réglé.
  </Card>

  <Card title="Oracle" href="/fr/protocol/architecture/oracle">
    La certification dans le consensus, et pourquoi la disponibilité du prix conditionne la production de blocs.
  </Card>

  <Card title="Avertissements sur les risques" href="/fr/protocol/security/risks">
    Le risque de prix qui subsiste, et ce qu’il peut coûter.
  </Card>
</CardGroup>
