Description
Generate one Stellar keypair after consent, protect it with KMS, and recover from partial failures.
File Location
Wallet provisioning service/job, KMS/Stellar adapters, outbox handlers, and tests
Design Reference
API Roadmap Phase 1: Implement Idempotent Stellar Wallet Provisioning.
Dependencies
- Status: Blocked
- Blocked by:
Feature: Add Custodial Wallet Persistence and KMS References; Feature: Add Onboarding and Consent Persistence; Feature: Add Transaction Outbox and Job Delivery Foundation
- Blocks:
Feature: Implement Sponsored Stellar Account Funding; integration suite
Tasks
Acceptance Criteria
- Concurrent retries produce at most one active wallet
- Plaintext secret is absent from DB/logs/errors
- Partial failures are repairable
- Failure-injection tests pass
Verification Evidence
Difficulty
Advanced
Description
Generate one Stellar keypair after consent, protect it with KMS, and recover from partial failures.
File Location
Wallet provisioning service/job, KMS/Stellar adapters, outbox handlers, and tests
Design Reference
API Roadmap Phase 1: Implement Idempotent Stellar Wallet Provisioning.
Dependencies
Feature: Add Custodial Wallet Persistence and KMS References;Feature: Add Onboarding and Consent Persistence;Feature: Add Transaction Outbox and Job Delivery FoundationFeature: Implement Sponsored Stellar Account Funding; integration suiteTasks
Acceptance Criteria
Verification Evidence
Difficulty
Advanced