Midnight Problem Statements (MPS)

Solution-agnostic descriptions of friction, gaps, or opportunities in the ecosystem. MPS documents define what needs solving; MIPs propose how. See MPS-0001 for the full process and mps-template.md for the template.

# Title Status Category
0001 Midnight Problem Statement Process Accepted Governance
0002 Midnight Developer Tooling Proposed Libraries and Tooling
0003 CAIP-2 Compliant Network Identifiers for Wallet Ecosystem Integration Proposed Standards
0004 Trustworthy Delegated Proof Generation for Privacy-Preserving Transactions Proposed Ledger
0005 Event Emission Support for Compact Smart Contracts (Phase 1) Proposed Standards
0006 Institutional Custody for Native Shielded Assets (ZSwap) Proposed Core
0007 Node-Side Visibility of Ledger Events Proposed Core
0008 Native Keccak Hashing for Signature Verification Proposed Libraries and Tooling
0009 RSA 1024/2048 Signature Verification Proposed Libraries and Tooling
0010 ECDSA/secp256k1 Signature Verification Proposed Libraries and Tooling
0011 Native Cryptographic Primitives for Prime Stablecoin Integration Proposed Libraries and Tooling
0012 Human-Readable Aliasing for Midnight Accounts Accepted Standards
0013 zswap business logic Proposed Core
0014 Proof Verification in Compact Proposed Core
0015 Agent Identity Gap on Midnight Proposed Standards
0016 Custodian-Compatible Shielded Wallet Generation Proposed Core
0018 Multi-key Account Custody for Midnight-Native Assets Proposed Libraries and Tooling
0019 Block Production Rewards in NIGHT Proposed Core
0020 Perfromance Benchmarking and Improvement Proposed Core
0021 Phase 2- Contract 2 Contract Proposed Core
0022 A Standard, Language-Agnostic Representation of Compiled Compact Contracts Proposed Standards
0023 Standard Interface for Privacy-Preserving Real World Assets Proposed Standards
0024 Custodian-Safe Native Shielded Asset Transfer Proposed Core
0025 Source-of-Funds Evidence for Incoming Shielded Assets Proposed Core
0026 Censorship Vulnerabilities in Deterministic Block Producer Selection Proposed Core
0027 Domain Separation for Midnight Hash Constructions Proposed Libraries and Tooling
0028 Pre-Finality State Visibility for Indexer and Wallet Proposed Core
0029 Caller Identity Access in Compact Circuits Proposed Core
0030 Decentralization Through Large-Scale Validator Participation Proposed Core
0031 Community-Governed DUST Grant DAO Proposed Ecosystem
0032 History Management for Midnight Proposed Core
0033 mNIGHT to cNIGHT Proposed Core
0034 Native NIGHT Staking on the Midnight Network Proposed Core
0035 Shielded Spend Authorization Requires Exposing the Spend Key Proposed Core
0036 Security-Review Evidence for Compact Contract Releases Proposed Standards
0037 Heritable Rights for Self-Replicating Off-Chain Assets Proposed Standards
0038 Operational Cost of Cardano Observation Draft Core
0039 Calling a Contract Requires Its Full Compiled Artifacts Proposed Libraries and Tooling
0040 Cross-Contract Call Provenance in Compact Circuits Proposed Core
0041 Custodian-Compatible Compact Contract Proof Generation Proposed Core
0042 Stable, Versioned and Well-Specified Serialization Format Proposed Standards
0043 Selective Disclosure to a Chosen Party Proposed Core
0044 ZK-Proof Verification Throughput Bottleneck Proposed Core
0045 Persistent Full-Range Hashing into the Native Field Proposed Libraries and Tooling
0046 Non-contentive Message Numbering Proposed Libraries and Tooling
0047 Multi-environment Compact Releases Proposed Libraries and Tooling
0048 Enabling Light Clients on Midnight Proposed Core
0049 Soulbound and Non-Transferable Shielded Attestations on Midnight Proposed Standards