KES Persistence Slice Status
Current Status Note
The historical persistence move is complete, and the current canonical KES persistence slice now lives in services/svc-kes/src/kes/repository.ts.
What persistence moved or was isolated
Sprint 90 started the move, and later extraction/cleanup sprints completed the current state:
- the actual KES SQL implementation now lives in repository.ts
- KES row types and row-mapping helpers live in that same extracted repository module
- payment-note encryption/decryption handling lives in that same extracted repository module plus security.ts
- event hash-chain / integrity-adjacent helper logic lives with the extracted KES repository
- the old root delegation and compatibility layer were later removed