# `derivepassphrase` wish pretty-print-json
???+ success "Wish details: `derivepassphrase vault` should store and export the vault configuration in pretty-printed JSON"
`derivepassphrase vault` stores and exports the vault configuration using the Python standard library's `json` module, with default settings. This leads to very terse output in the configuration, particularly if it stores notes or SSH key references. This terse notation, as reported to me by a certain non-Github user, becomes an unnecessary obstacle when debugging the configuration or looking up information in it.
I agree with this assessment when it comes to exports of the vault configuration, because this is an expression of the [transparency of the system](http://www.catb.org/~esr/writings/taoup/html/ch01s06.html#id2878054). I do not agree for the *stored* vault configuration, which is a data file and which should not be touched by the user: that it uses the same JSON format as the export does is an implementation detail. However, as a stopgap measure until better built-in configuration querying capabilities are available, this request is reasonable.
**Therefore**, pretty-print the vault configuration in both exports and in the stored configuration files. The latter may be retired at a later date if replaced by better querying capabilities.