v0.0.3-pre.003
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/IDEAS.md -->
|
||||
<!-- version: 6 -->
|
||||
<!-- version: 7 -->
|
||||
|
||||
# Idées à explorer
|
||||
|
||||
@@ -26,9 +26,9 @@ Premiers couples retenus : program, materializer et store. Les APIs worker/job s
|
||||
|
||||
### Execution policy API
|
||||
|
||||
**Status :** En exploration — candidat fort
|
||||
**Status :** Transférée vers une décision/règle
|
||||
|
||||
Étudier `ksp-execution-policy-api` comme contrat commun d'autorisation/safety/policy d'une exécution.
|
||||
`ksp-execution-policy-api` est retenu comme contrat commun d'autorisation/safety/policy d'une exécution.
|
||||
|
||||
Le contrat doit permettre des implémentations différentes selon le contexte, par exemple scenario Devnet, application générale ou futur produit trading.
|
||||
|
||||
@@ -36,11 +36,11 @@ L'UI sélectionne/injecte une implémentation réutilisable ; elle ne doit pas d
|
||||
|
||||
### Execution orchestration
|
||||
|
||||
**Status :** En exploration — candidat fort
|
||||
**Status :** Transférée vers une décision/règle
|
||||
|
||||
Étudier `ksp-execution-lib` comme orchestration spécialisée entre programme, policy, wallet et transport, plutôt qu'une dépendance directe de `ksp-program-lib` vers wallet/transport.
|
||||
`ksp-execution-lib` est retenu comme orchestration spécialisée entre programme, policy, wallet et transport. Il dépend de `ksp-program-api`, pas de l'implémentation `ksp-program-lib`.
|
||||
|
||||
Le graphe exact est reporté à `0.0.3-pre.003`.
|
||||
Les types exacts d'opération préparée et de policy restent à définir en `0.0.3-pre.004`.
|
||||
|
||||
### Scenarios : norme avant API
|
||||
|
||||
@@ -80,6 +80,14 @@ Définir avec les premières crates fonctionnelles les conventions d'arborescenc
|
||||
|
||||
Aucune `ksp-onchain-transport-api` séparée n'est prévue.
|
||||
|
||||
### Modèles communs inter-domaines
|
||||
|
||||
**Status :** À explorer avec l'implémentation
|
||||
|
||||
Aucun `ksp-data-api` global n'est prévu actuellement. Les modèles appartiennent à leur responsabilité (transport, program, materializer, store) et les composants de composition réalisent les conversions explicites.
|
||||
|
||||
Réévaluer seulement si les premières implémentations montrent une duplication réellement nuisible impossible à résoudre sans contrat commun supplémentaire.
|
||||
|
||||
### Off-chain volontairement hétérogène
|
||||
|
||||
**Status :** Retenue
|
||||
|
||||
Reference in New Issue
Block a user