What is NMTS?
Cloud storage that locks your files on your own device and then puts them on Walrus, a decentralized storage network. The key that opens a file never leaves your device, and it never reaches an NMTS server.
Do you need my email or my name?
No. An account is a single random code. No email address, no phone number, no name. Enter that code on any device and the same account opens.
What happens if I lose the code?
There is no way to get it back. NMTS cannot open it either. There is no reset and no copy on a server. That is why account creation asks you to confirm that you wrote the code down.
You can download a recovery list file in advance. With that file and your account code, the recovery program at github.com/needmoretruth/nmts-recovery gets your files back without NMTS. If you switch on storing the recovery list on the storage network, uploads made after that are found with your account code alone, with no file to keep.
Can NMTS read my files?
Not the contents and not the file names. The key that opens them comes only from your account code, and that code never reaches the server. What the server does see: how many files there are, how many bytes each one is, and when each was added or removed.
Here is what that does not stop. If an NMTS server were altered maliciously, it could send different code to your browser. Every end-to-end encrypted service that runs in a browser carries that same limit.
Can I check the code myself?
The source of the encryption engine that locks your files is published under Apache-2.0. The account creation and sign-in screens link straight to it.
Reading that source tells you what a browser should receive. It does not tell you what your browser actually received.
Where do the files actually sit?
As ciphertext on nodes of the Walrus storage network. Those are not machines NMTS runs. On the way up and down they pass a relay and an aggregator on the storage network's side; NMTS does not run those either, and what they see is ciphertext.
What happens to my files if NMTS goes down?
Your files stay on the storage network. While our server cannot be reached, your drive opens from the list already on this device, and any change that could not be saved says on screen that it was not saved. Downloads do not work during that time: only our server knows which piece sits where on the storage network.
The route to your files then is your recovery list. That file carries the locations of the pieces, so the recovery tool fetches them without going through us. Download it in advance from your account screen. While the storage network itself is down, no route reaches your files.
Who do I pay?
By default your own wallet pays the storage network directly. It does not go through NMTS. The share NMTS takes is 0% today.
What are credits?
Not money — storage. One credit is 1 MB for 28 days. The price is worked out from the uploaded size rather than your original file, and encrypting makes it slightly larger, so a 1 GB file is 1,025 credits rather than 1,024. Uploading with credits needs no wallet and no coins: NMTS pays the storage network on your behalf.
One thing forks there. Storage paid for with credits is registered in the name of NMTS, and NMTS can delete it. Storage you paid for from your own wallet is not. The terms state the two separately.
Can I try it for free?
The free trial is something you apply for, and you get it if that week still has room. One account, once a week, 28 days' worth. Creating an account does not hand it to you.
What happens when the storage period ends?
The storage network stops keeping the file. Extending a period is always something you approve yourself; NMTS never extends on your behalf.
What happens when I delete a file?
Deletion forks in two. Remove it from the list and the ciphertext stays on the storage network until its period runs out; burn it on the storage network and it goes at that moment. Either way it sits in the trash for 30 days first.
Can I send a file to somebody?
You wrap that file's key with the recipient's public code. On their side, who sent it is confirmed cryptographically. Public link sharing — one link that opens for anyone — does not exist yet.
Can I use it from a terminal, or from an AI agent?
There is a command-line tool called nmts. It does from a terminal what the browser does: uploads and downloads, folders and listings, sharing, credits and the wallet, and the recovery files. It also serves an MCP endpoint, which is how an AI agent that speaks MCP uses the account through it.
What opens the server is an agent key, made on the account screen. A key does only what was ticked when it was made, and the key that opens the files is derived from the account code — so a key on its own reads ciphertext.
What does not exist yet?
Public link sharing · paying by card or bank transfer · a mobile app · team and organisation features · choosing a storage network other than Walrus. File version history was decided against: upload the same name and it is numbered rather than overwritten.
How do I ask something that is not here?
You can send an inquiry without an account. We read it and a person answers.