Moteur de calcul — propriétaire

ASTRIA

Déterministe. Auditable. Rejouable.

ASTRIArun #—prêt
tirage 0x88A0AD7Fcapital initial 10 000 $ · 48 mois · volatilité 12 %simulation locale
survolez l’éventail pour lire un mois
Scénarios tracés
0
Pas calculés
0
Calcul · ce navigateur
—
Empreinte du run
—

Registre des runs

La durée varie d’un run à l’autre. Le résultat, jamais.

RunTirageEmpreinteMédiane à 48 moisDuréeVérification
Le premier run démarre à l’affichage de l’instrument.

Ouvrez cette page sur un autre appareil : le tirage 0x88A0AD7F y produira la même empreinte, au centime près.

Sous le capot — cinq étapes

Le voyage d’un calcul

L’architecture d’ASTRIA n’est pas exposée. Ses résultats le sont — et chaque run traverse les mêmes cinq étapes, dans le même ordre, avec le même verdict.

  1. 01

    Spec reçue

    Le SP Model décrit tout le calcul : les variables, leurs distributions, leurs formules. C’est la seule chose qui entre dans le moteur.

    SP Model · 2 variables · 48 pas

  2. 02

    Validation

    Chaque référence et chaque paramètre est vérifié avant la moindre exécution. Une spec en erreur ne tourne pas.

    0 erreur · 0 avertissement · schéma conforme

  3. 03

    Compilation

    Les dépendances entre variables deviennent un graphe de calcul, déroulé sur l’horizon et résolu dans le même ordre à chaque run.

    graphe de calcul · 2 nœuds · 48 pas

  4. 04

    Exécution

    Dix mille scénarios, chacun avec ses propres tirages — tous dérivés de la même seed. Chaque case ci-contre est un scénario du run ci-dessus.

    10 000 scénarios · 480 000 pas

  5. 05

    Agrégation

    Les trajectoires deviennent des percentiles, et le run est scellé par son empreinte. Le rejouer redonne exactement les mêmes chiffres.

    percentiles · P10 / médiane / P90

sp_model.json

  1. {
  2. "scenarios": 10000,
  3. "steps": 48,
  4. "variables": [
  5. {
  6. "name": "rendement",
  7. "dist": "normal",
  8. "params": { "mu": 0.005, "sigma": 0.0346 },
  9. "per": "step"
  10. },
  11. {
  12. "name": "capital",
  13. "init": 10000,
  14. "formula": "capital[t-1] * (1 + rendement)"
  15. }
  16. ]
  17. }

validation

  • Schéma SP Modelconforme✓
  • Référence temporellecapital[t-1]✓
  • Distribution normalemu · sigma✓
  • Valeur initialecapital = 10 000✓
  • Horizon48 pas · 10 000 scénarios✓
✓ prête à exécuter0 erreur · 0 avertissement

graphe de calcul

rendementnormal · par pasmu 0.005 · sigma 0.0346capitalcapital[t-1] * (1 + r)init 10000[t-1]rendementcapital

10 000 scénarios · tirage 0x88A0AD7F

chaque case = un scénario · capital à 48 mois≤ P10entre≥ P90

résultats agrégés

HorizonP10MédianeP90
✓ scellétirage 0x88A0AD7F · empreinte —
données : run  0x88A0AD7F  de l’instrument ci-dessus

Cas d’usage — démos

Trois interfaces, un moteur

Chaque exemple exécute un vrai SP Model via ASTRIA — le rendu métier que vos clients ou vos investisseurs verraient.

Branchez le moteur.

Envoyez un SP Model depuis Python, TypeScript, n8n ou un agent MCP. ASTRIA renvoie le même résultat, à chaque fois.