Security
Encryption, storage, and best practices
Security
MomentMM follows a defense-in-depth approach for user funds, keys, and platform integrity.
Encryption & Key Management
- Private keys and mnemonics are encrypted with AES-256-CBC using a derived key:
SHA-256(user_email + ENCRYPTION_SECRET). - Each wallet has a unique IV and encrypted secrets are stored server-side.
- Decryption happens only in-memory during transaction signing and is erased immediately after use.
API & Network Security
- Clerk authentication secures user sessions and access to protected endpoints.
- Rate limiting and Edge middleware protect against abuse.
- TLS 1.3 and CORS policies enforced across APIs.
Smart Contract & On-Chain Security
- NFT contracts follow ERC-721 standards and are audited before major launches.
- The MMMT token and any treasury contracts will undergo third-party audits.
- Multi-sig governance for treasury operations is planned.
Operational Security
- Regular backups and encrypted storage for backups.
- Access controls and least-privilege for admin operations.
- Bug bounty program for community-led security testing.
User Best Practices
- Keep backups of your mnemonic (encrypted copy recommended).
- Use a hardware wallet for large balances.
- Verify transaction recipients and check explorer links.
For detailed incident reporting, contact security@momentmm.xyz.