Skip to content

Implement Aegis dashboard compliance status panel - #194

Merged
El-swaggerito merged 2 commits into
Raegis-RWA:mainfrom
panditdhamdhere:feat/compliance-status-panel
Jul 29, 2026
Merged

Implement Aegis dashboard compliance status panel#194
El-swaggerito merged 2 commits into
Raegis-RWA:mainfrom
panditdhamdhere:feat/compliance-status-panel

Conversation

@panditdhamdhere

Copy link
Copy Markdown
Contributor

Summary

  • add address-level compliance status panel for investor and admin views
  • centralize SDK lookup via getAddressCompliance
  • map approved, blocked, pending, revoked, unknown, and unavailable states
  • keep copy protocol-level only (no real-world KYC / legal claims)
  • add fixtures, tests, and docs

Acceptance criteria

  • Compliance status panel is implemented
  • Approved, blocked, pending, revoked, unknown, and unavailable states are represented
  • SDK integration is centralised
  • User copy avoids legal overclaiming
  • Tests or fixtures cover major states
  • Docs explain compliance state meaning

Test plan

  • npm run test
  • npm run build
  • Open /portfolio and verify connected-wallet compliance panel
  • Open /admin and look up fixture addresses for each status

Closes #175

Introduce centralized SDK compliance lookup, status mapping, fixtures, panel UI, tests, and docs so approved, blocked, pending, revoked, unknown, and unavailable states render with protocol-safe copy.

Closes #175
Replace the not-approved legend state with revoked, soften explanations that implied regulatory or legal authority, and add mock provider coverage for address compliance lookups.
@El-swaggerito
El-swaggerito merged commit 229662a into Raegis-RWA:main Jul 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Aegis dashboard compliance status panel

2 participants