# DWN `MessageStoreLevel` Currently, `MessageStoreLevel` is comprised of: * [`BlockstoreLevel`](https://github.com/TBD54566975/dwn-sdk-js/blob/main/src/store/blockstore-level.ts): used to store messages and their accompanying data. keys are CIDs and values are * [`search-index`](https://www.npmjs.com/package/search-index): a level-based full-text search library