Lors d’une réunion sur les opérations de règlement, quelqu’un affirme : « la confirmation ne prend que quelques secondes ». Il faut d’abord demander à quel état cette affirmation se rapporte. Le sequencer et les blocs L2 peuvent fournir un retour visible plus tôt, mais cela signifie seulement que la requête est entrée dans une certaine étape du traitement. Le batcher publie ensuite les données sur DuskDS, ce qui ajoute un niveau de vérifiabilité. Ce sont l’engagement d’état et l’état final qui se rapprochent des preuves requises pour garantir le règlement.
Il faut donc définir séparément les SLA d’expérience et de règlement. Le SLA d’expérience peut préciser le délai après soumission au bout duquel le retour du sequencer ou de L2 devient visible. Le SLA de règlement doit indiquer quand les données sont publiées, quand l’engagement d’état peut être consulté et quand l’état final est atteint. Un délai plus court pour la première étape ne signifie pas que l’engagement relatif à la seconde est déjà rempli.
Cette distinction entre les étapes permet aussi d’expliquer les délais. L’utilisateur peut voir une transaction très rapidement, mais devoir encore attendre la publication par le batcher ou la formation de l’état sous-jacent. Si l’on présente uniquement le premier horodatage comme preuve d’achèvement, les équipes financières risquent de prendre la visibilité pour un motif d’autorisation. La liste de contrôle doit consigner, pour chaque étape, l’objet concerné, l’heure et l’étape suivante, au lieu de se limiter à un seul statut « confirmé ».
Pour décrire le règlement de @Dusk , $DUSK ne constitue pas une preuve du SLA. #dusk peut évoquer la vitesse et la finalité, mais il ne faut pas présenter une inclusion rapide comme un règlement final achevé.
Si l’équipe veut inscrire les délais d’attente dans un contrat ou un engagement opérationnel, elle doit définir et préciser la méthode de mesure pour chacun des quatre jalons. Sans définition de ces jalons, le « règlement en quelques secondes » ne décrit qu’une impression d’expérience et ne peut pas servir de SLA pour l’état final.
En séparant les deux SLA, on évite que l’expérience utilisateur et la responsabilité du règlement se fassent mutuellement crédit.
Le contrat doit également préciser les limites de début et de fin de chaque délai : de la soumission à l’inclusion, de l’inclusion à la publication des données, de la publication à l’engagement d’état, puis enfin jusqu’à l’état final.
Les définitions doivent être explicites.
Des horodatages différents impliquent des engagements différents.
Il faut donc définir séparément les SLA d’expérience et de règlement. Le SLA d’expérience peut préciser le délai après soumission au bout duquel le retour du sequencer ou de L2 devient visible. Le SLA de règlement doit indiquer quand les données sont publiées, quand l’engagement d’état peut être consulté et quand l’état final est atteint. Un délai plus court pour la première étape ne signifie pas que l’engagement relatif à la seconde est déjà rempli.
Cette distinction entre les étapes permet aussi d’expliquer les délais. L’utilisateur peut voir une transaction très rapidement, mais devoir encore attendre la publication par le batcher ou la formation de l’état sous-jacent. Si l’on présente uniquement le premier horodatage comme preuve d’achèvement, les équipes financières risquent de prendre la visibilité pour un motif d’autorisation. La liste de contrôle doit consigner, pour chaque étape, l’objet concerné, l’heure et l’étape suivante, au lieu de se limiter à un seul statut « confirmé ».
Pour décrire le règlement de @Dusk , $DUSK ne constitue pas une preuve du SLA. #dusk peut évoquer la vitesse et la finalité, mais il ne faut pas présenter une inclusion rapide comme un règlement final achevé.
Si l’équipe veut inscrire les délais d’attente dans un contrat ou un engagement opérationnel, elle doit définir et préciser la méthode de mesure pour chacun des quatre jalons. Sans définition de ces jalons, le « règlement en quelques secondes » ne décrit qu’une impression d’expérience et ne peut pas servir de SLA pour l’état final.
En séparant les deux SLA, on évite que l’expérience utilisateur et la responsabilité du règlement se fassent mutuellement crédit.
Le contrat doit également préciser les limites de début et de fin de chaque délai : de la soumission à l’inclusion, de l’inclusion à la publication des données, de la publication à l’engagement d’état, puis enfin jusqu’à l’état final.
Les définitions doivent être explicites.
Des horodatages différents impliquent des engagements différents.