Description
Difficulty: Expert
Type: Feature
Summary
Design safe observability hooks for SDK consumers to track non-sensitive operation progress.
Current Behaviour
Consumers may need progress events for payments and vault actions, but logging sensitive data is risky.
Expected Behaviour
The SDK should expose safe lifecycle events without leaking secrets.
Suggested Implementation
Design hooks for transaction stages, network calls, retries, and final outcomes with redaction rules.
Files or Areas Likely Affected
src/transactions/
src/network/
src/types/
docs/
Acceptance Criteria
Additional Notes
This should not become verbose logging by default.
Description
Difficulty: Expert
Type: Feature
Summary
Design safe observability hooks for SDK consumers to track non-sensitive operation progress.
Current Behaviour
Consumers may need progress events for payments and vault actions, but logging sensitive data is risky.
Expected Behaviour
The SDK should expose safe lifecycle events without leaking secrets.
Suggested Implementation
Design hooks for transaction stages, network calls, retries, and final outcomes with redaction rules.
Files or Areas Likely Affected
src/transactions/
src/network/
src/types/
docs/
Acceptance Criteria
Additional Notes
This should not become verbose logging by default.