Skip to content

Add administrative user estate evidence export - #103

Merged
mikaelbjorn merged 1 commit into
mainfrom
feature/admin-user-profile-export
Sep 19, 2026
Merged

mikaelbjorn merged 1 commit into
mainfrom
feature/admin-user-profile-export

Conversation

@mikaelbjorn

Copy link
Copy Markdown
Contributor

Summary

Adds an authenticated administrative evidence export for the PanoramaBlock user estate.

The export reports the independent database populations for:

  • user profiles
  • canonical users
  • wallets

It also preserves and reports the relationships and exceptions between those populations rather than manufacturing a combined user count.

Evidence characteristics

  • exhaustive paginated retrieval through the existing Database Gateway
  • evidence-specific source-field selection
  • deterministic ordering
  • profile/wallet/user relationship validation
  • unmatched wallet reporting
  • users without wallets reporting
  • wallets referencing missing users reporting
  • tenant relationship validation
  • canonical SHA-256 payload integrity digest

Access control

Reuses the existing Phase 2 administrative evidence security boundary:

  • wallet signature authentication
  • existing Phase 2 evidence administrator allowlist

No new authentication or identity-attestation mechanism is introduced.

Verification

  • 21/21 feature tests passing
  • TypeScript production build passing
  • staged patch passed git diff --check

Commit: 7ed6c19130f03fefb8cf2f18faf9527fc393024b

@mikaelbjorn
mikaelbjorn merged commit 19a66a3 into main Sep 19, 2026
1 check passed
@mikaelbjorn
mikaelbjorn deleted the feature/admin-user-profile-export branch September 19, 2026 15:15
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.

1 participant