Skip to content

Implement tamper-evident audit logs#151

Merged
Obiajulu-gif merged 2 commits into
Chainmove:mainfrom
muokwejosh-cloud:feature/tamper-evident-audit
Jul 27, 2026
Merged

Implement tamper-evident audit logs#151
Obiajulu-gif merged 2 commits into
Chainmove:mainfrom
muokwejosh-cloud:feature/tamper-evident-audit

Conversation

@muokwejosh-cloud

Copy link
Copy Markdown
Contributor

Summary

Implemented tamper-evident audit logging for sensitive administrative and financial actions. This adds append-only hash-linked audit events, canonical serialization, checkpoint signing, legacy audit migration, filtered exports with integrity manifests, and offline export verification.

Related Issue

Closes #106

Affected Areas

  • Frontend
  • Backend
  • Authentication
  • Payments
  • Stellar
  • Documentation
  • Tests
  • UI/UX

Checklist

  • Code follows project conventions
  • npm run lint passes
  • npm run build passes
  • Tests updated where needed
  • No secrets committed
  • No production credentials used
  • Documentation updated if required

Screenshots

Not applicable.

Additional Notes

Validation run:

  • npm run typecheck passed
  • npx vitest run lib/security/audit-hash.test.ts passed
  • npm run lint passed with 2 existing warnings outside this change

@Obiajulu-gif
Obiajulu-gif merged commit a8a40b1 into Chainmove:main Jul 27, 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.

[HARD][AUDIT] Make security and financial audit logs tamper-evident and export-verifiable

2 participants