Description
Difficulty: Expert
Type: Feature
Summary
Add a role permission guard for SDK operations.
Current Behaviour
SDK methods may not consistently distinguish read-only, investor, issuer, compliance operator, and admin capabilities.
Expected Behaviour
The SDK should guard privileged operations and return typed permission errors.
Suggested Implementation
Create role types, guard utilities, method integration, tests, and docs.
Files or Areas Likely Affected
- src/client/
- src/admin/
- src/compliance/
- src/errors/
- tests/
- docs/
Acceptance Criteria
Additional Notes
This is security-sensitive SDK work.
Description
Difficulty: Expert
Type: Feature
Summary
Add a role permission guard for SDK operations.
Current Behaviour
SDK methods may not consistently distinguish read-only, investor, issuer, compliance operator, and admin capabilities.
Expected Behaviour
The SDK should guard privileged operations and return typed permission errors.
Suggested Implementation
Create role types, guard utilities, method integration, tests, and docs.
Files or Areas Likely Affected
Acceptance Criteria
Additional Notes
This is security-sensitive SDK work.