0.5.1-pre.002

This commit is contained in:
2026-08-09 19:34:08 +02:00
parent 816eee59a9
commit 6a680767ae
767 changed files with 12257 additions and 12195 deletions

View File

@@ -1,26 +1,26 @@
<!-- file: docs/guides/RPC_BACKFILL_AND_WEBSOCKET.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Guide RPC, backfill et WebSocket
## Séparation des responsabilités
- `kb-onchain-transport` communique avec les endpoints ;
- `kb-pipeline` orchestre les campagnes ;
- `kb-store` persiste les acquisitions canoniques et la progression ;
- `ks-onchain-transport` communique avec les endpoints ;
- `ks-pipeline` orchestre les campagnes ;
- `ks-store` persiste les acquisitions canoniques et la progression ;
- `kb-app-demo-desktop` fournit une interface opérateur ;
- `kb-pipeline-demo-scenarios` construit et exécute les scénarios réutilisables de démonstration et de validation, notamment sur Devnet.
- `ks-pipeline-demo-scenarios` construit et exécute les scénarios réutilisables de démonstration et de validation, notamment sur Devnet.
## Passage dun scénario validé vers le pipeline
`kb-pipeline-demo-scenarios` nest pas la destination finale dune logique réutilisable en production. Son rôle est de composer des APIs publiques existantes, préparer les fixtures, imposer les garde-fous opérateur et démontrer un parcours complet sur un réseau de validation.
`ks-pipeline-demo-scenarios` nest pas la destination finale dune logique réutilisable en production. Son rôle est de composer des APIs publiques existantes, préparer les fixtures, imposer les garde-fous opérateur et démontrer un parcours complet sur un réseau de validation.
Lorsquun composant dun scénario est validé et quil est générique, déterministe et utilisable indépendamment de la démonstration, il doit résider dans la couche appropriée :
- `kb-lib` pour le décodage, la matérialisation, la construction dinstructions, les préflights et les politiques de sécurité ;
- `kb-onchain-transport` pour les opérations réseau génériques ;
- `kb-store` pour les contrats de persistance ;
- `kb-pipeline` pour lorchestration réutilisable, y compris sur Mainnet lorsque le profil, la politique et lappelant lautorisent.
- `ks-lib` pour le décodage, la matérialisation, la construction dinstructions, les préflights et les politiques de sécurité ;
- `ks-onchain-transport` pour les opérations réseau génériques ;
- `ks-store` pour les contrats de persistance ;
- `ks-pipeline` pour lorchestration réutilisable, y compris sur Mainnet lorsque le profil, la politique et lappelant lautorisent.
La crate de scénarios conserve :
@@ -49,7 +49,7 @@ Avant une campagne :
Le backfill parcourt les signatures, charge les transactions et les adapte vers le contrat canonique avant stockage.
```rust
let summary = match kb_pipeline::execute_http_backfill(
let summary = match ks_pipeline::execute_http_backfill(
request,
observer,
).await {
@@ -96,6 +96,6 @@ Distinguer :
## Références
- `kb-onchain-transport/USAGE.md` ;
- `kb-pipeline/USAGE.md` ;
- `ks-onchain-transport/USAGE.md` ;
- `ks-pipeline/USAGE.md` ;
- `kb-app-demo-desktop/USAGE.md`.