{"service":"Save Forever","what":"Pay a few cents in USDC (via x402) to store a file permanently on Arweave, END-TO-END ENCRYPTED. The client encrypts before upload, so the server only ever sees ciphertext it cannot read.","pricing":{"archive":"$0.05 for files up to 100 KB; larger files add Turbo's live permanent-storage cost","retrieve":"$0.01","quote":"GET the exact price by sending POST /archive?bytes=<ciphertext length> (returns a 402 with the amount)"},"max_file_size":"100 MB","how_to_archive":"Encrypt your file client-side (AES-256-GCM with a random key, then wrap that key under your wallet signature AND a recovery code). POST /archive?bytes=<ciphertext length> a JSON body of base64 parts: { ciphertext, walletWrap, codeWrap, fileNonce, contentType }. Pay via x402. Returns archive_id + arweave_tx.","how_to_retrieve":"POST /retrieve/{archive_id} ($0.01) returns the wrapped keys + Arweave location; fetch the ciphertext and decrypt client-side with your wallet signature (or recovery code). The server never decrypts.","privacy":"Zero-knowledge: we cannot read your files. Only your wallet — or your backup recovery phrase — can.","terms":"/terms","network":"base"}