Files
2026-09-04 09:58:20 +02:00

7.7 KiB
Raw Permalink Blame History

Validations KSP

Ce répertoire conserve les matrices de validation durables utilisées pour clôturer une release ou une capacité importante.

Les deltas restent lhistorique autoritatif des livraisons ; une matrice de validation synthétise les critères et preuves attendues sans remplacer les deltas.

Documents :

  • 001-V0_1_4_CONFIG_DESKTOP.md — matrice finale de 0.1.4 — ksp-app-config-desk.
  • 002-V0_2_0_SERIES_PLANNING.md — matrice finale de la release stable 0.2.0, avec audit de cohérence et preuves opérateur de pre.003.
  • 003-V0_2_1_ONCHAIN_HTTP.md — matrice de clôture de 0.2.1 — HTTP Solana foundation, registry 52+14, résilience, Config -> Transport, quatre canaris et smoke Devnet opt-in.
  • 004-V0_2_2_HTTP_ACCOUNTS_TOKENS_CLUSTER.md — matrice finale validée de 0.2.2, 22 wrappers Accounts/Tokens/Cluster, canaries 52+14, graphes Cargo, smoke Devnet Transport pur, smoke historique Config -> Transport et préparation de 0.2.3.
  • 005-V0_2_3_KSP_TRANSPORT_007_RETRO_AUDIT.md — réaudit rétroactif de complétude KSP-TRANSPORT-007 des 37 wrappers HTTP typés livrés de 0.2.1 à 0.2.3-pre.007, avec preuves Solana/Agave et verdict méthode par méthode.
  • 006-V0_2_3_HTTP_TRANSACTIONS.md — matrice finale validée de 0.2.3, 11 wrappers Transactions, sécurité write/simulation, réaudit 52+14, KSP-TRANSPORT-007 37/37, graphes Cargo et deux smokes Devnet passés avant publication stable.
  • 007-V0_2_4_HTTP_FINAL_COMPLIANCE.md — matrice finale validée de 0.2.4, inventaire exact 52 current + 14 Deprecated, preuve typed 52/52, audit SIMD final, KSP-TRANSPORT-007, workspace complet et deux smokes Devnet passés avant publication stable.
  • 008-V0_2_5_WALLET_SECURITY_COMPLIANCE.md — matrice finale validée de la release stable 0.2.5, threat model V1, canaris adversariaux, reproduction externe des vecteurs, audit de frontières, normalisation Rust/audit structurel, graphes Cargo et checkpoint final pre.010-fix.003 vert.
  • 009-V0_2_6_WALLET_DESK_COMPLIANCE.md — matrice finale validée de la release stable 0.2.6, couvrant Wallet Desk, les wires V1/V2, la migration explicite, le runtime Tauri packagé, les frontières sécurité/ownership et le gate opérateur pre.018-fix.001 avec build final Linux vert.
  • 010-V0_2_7_ONCHAIN_WEBSOCKET.md — matrice finale validée de la release stable 0.2.7, ouverte par pre.001, fermée techniquement par pre.014 puis publiée par rel.001 : inventaire 9 subscribe + 9 unsubscribe, lifecycle borné, statuts unstable, compliance 18/18, non-régression HTTP 52+14, composition Config V2, smoke WebSocket Devnet et audit de dépendances.
  • 011-V0_2_8_HELIUS_LASERSTREAM_WEBSOCKET.md — matrice finale validée de la release stable 0.2.8, ouverte par pre.001, consolidée jusquà pre.011 puis publiée par rel.001 : Helius account/logs/program/root/signature/slot/slotsUpdates + transaction, block/vote absents, heartbeat provider, sécurité/redaction, lifecycle adversarial, non-régressions HTTP/WS, stratégie smoke live et graphes Cargo finaux.
  • 012-V0_2_9_YELLOWSTONE_GRPC.md — matrice finale de la release stable 0.2.9 : service Geyser courant, Subscribe standard, 7 unary, filtres/updates, dépendances/licence, replay/backpressure, Config V3 et smoke PublicNode Mainnet/Testnet.
  • 013-V0_2_10_ORBITFLARE_YELLOWSTONE_GRPC.md — matrice finale de la release stable 0.2.10 : Free Devnet, auth x-token, endpoint security, heartbeat standard, Config V3, smoke live Slot + Ping et invariant N1/N2 immuable.
  • 014-V0_2_11_OFFCHAIN_PRICE_TRANSPORT.md — matrice historique clôturée de 0.2.11 : SOL/USD multi-provider, numeric safety, rate limiting/availability, Config capability-aware et smoke keyless final 7/7.
  • 015-V0_2_12_SOL_PRICES_DESK.md — matrice historique clôturée de 0.2.12 : screen/features, DTO/commands, Config/composite, frontières provider-neutral, sécurité, Wallet integration, packaging Tauri et gates live/build.
  • 016-V0_2_13_INTERFACE.md — matrice historique clôturée de la release stable 0.2.13 : ownership Interface/Core/Transport/Program, surface passive, bornes/adversarial, façade publique exacte, consumer externe, release completeness et dependency firewall.
  • 017-V0_2_14_PROGRAM_API.md — matrice historique clôturée de la release stable 0.2.14 — Program API foundation : façade instruction-only ouverte, Recognition/Outcome, trait externe, Program Pubkey non enregistré, hardening adversarial, release completeness et firewall Core/Interface.
  • 018-V0_3_1_STORE_RAW.md — matrice candidate finale de 0.3.1 — Store API RAW foundation : modèles transaction/account, observations, capabilities backend, pagination sans policy executor, outcomes, rétention/tombstone, hardening, gate complet pre.008 et reports explicites vers 0.3.2+.
  • 019-V0_3_2_STORE_POSTGRES_FOUNDATION.md — matrice candidate finale de 0.3.2 — Store/PostgreSQL runtime foundation : feature graph, settings/Config, pool/TLS, migrations metadata-only, health, hardening, graphes, builds Tauri et preuve PostgreSQL réelle major 17.
  • 020-V0_3_3_STORE_POSTGRES_RAW_TRANSACTION.md — matrice candidate finale de 0.3.3 — Store/PostgreSQL RawTransaction vertical slice : six capabilities backend/façade, V001 et compatibilité schéma, atomicité/idempotence/conflit, keyset/cursor, rétention/races/rehydrate, hardening et replay PostgreSQL 17 final.
  • 021-V0_3_4_STORE_POSTGRES_RAW_ACCOUNT.md — matrice finale de 0.3.4 — RawAccountState + complétude RAW : quatre capabilities account supplémentaires, V002, pagination/idempotence et conformance Store 10/10.
  • 022-V0_3_5_INTERFACE_ACQUISITION_EVENTS.md — matrice finale de 0.3.5 — Interface acquisition events : événements passifs slot/transaction, façade crate-root, bornes/debug et firewall Interface.
  • 023-V0_3_6_JOB_API_BACKFILL.md — matrice candidate de 0.3.6 — Job API + RAW transaction backfill : lifecycle/notifications runtime-neutral, scopes, provenance, RAW v1, Store/idempotence, concurrence/checkpoint, annulation/snapshots, hardening externe et gate workspace final.
  • 024-V0_3_7_BACKFILL_DESK.md — matrice candidate de 0.3.7 — Backfill Desk : composition Config/Transport/Store/Job, scopes et rôles HTTP, single-run, monitoring latest-value, Cancel, Resume in-session Rust-only, autocomplete Program IDs, hardening et gate workspace/Tauri final.
  • 025-V0_3_8_STORE_DESK.md — matrice candidate finale de 0.3.8 — Store Desk V1 RAW : composition Config/Store, inspection random-access Transaction/Account/Observation, DataTables server-side, DTOs payload/data-free, détails bornés, rétention/tombstones read-only, hardening IPC/frontend, release completeness et gate workspace/Tauri final.