Skip to content

- Add regulatory_evidence module with automated evidence collector#448

Open
CHEF-SAVY wants to merge 1 commit into
kellymusk:masterfrom
CHEF-SAVY:feat/Regulatory-Examination-Support-&-Evidence-Package
Open

- Add regulatory_evidence module with automated evidence collector#448
CHEF-SAVY wants to merge 1 commit into
kellymusk:masterfrom
CHEF-SAVY:feat/Regulatory-Examination-Support-&-Evidence-Package

Conversation

@CHEF-SAVY
Copy link
Copy Markdown

closes #395

  • Collect counts from AML logs, Travel Rule, KYC events, Multisig proposals
  • Generate cryptographically signed packages (SHA-256 + HMAC-SHA256)
  • Point-in-time policy history for "what was our KYC threshold on date X?" queries
  • System test report storage and attachment to evidence packages
  • All generation requests logged to immutable audit trail
  • Migration: regulatory_evidence_packages, regulatory_policy_history, regulatory_system_test_reports tables
  • Wire routes into main.rs router

Routes:
POST /api/v1/regulatory-evidence/packages
GET /api/v1/regulatory-evidence/packages
GET /api/v1/regulatory-evidence/packages/:id
POST /api/v1/regulatory-evidence/policies
GET /api/v1/regulatory-evidence/policies
GET /api/v1/regulatory-evidence/policies/point-in-time
GET /api/v1/regulatory-evidence/policies/:name/history
POST /api/v1/regulatory-evidence/test-reports
GET /api/v1/regulatory-evidence/test-reports

- Collect counts from AML logs, Travel Rule, KYC events, Multisig proposals
- Generate cryptographically signed packages (SHA-256 + HMAC-SHA256)
- Point-in-time policy history for "what was our KYC threshold on date X?" queries
- System test report storage and attachment to evidence packages
- All generation requests logged to immutable audit trail
- Migration: regulatory_evidence_packages, regulatory_policy_history,
  regulatory_system_test_reports tables
- Wire routes into main.rs router

Routes:
  POST   /api/v1/regulatory-evidence/packages
  GET    /api/v1/regulatory-evidence/packages
  GET    /api/v1/regulatory-evidence/packages/:id
  POST   /api/v1/regulatory-evidence/policies
  GET    /api/v1/regulatory-evidence/policies
  GET    /api/v1/regulatory-evidence/policies/point-in-time
  GET    /api/v1/regulatory-evidence/policies/:name/history
  POST   /api/v1/regulatory-evidence/test-reports
  GET    /api/v1/regulatory-evidence/test-reports
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 29, 2026

@CHEF-SAVY Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

Regulatory Examination Support & Evidence Package

1 participant