Storage overview
Prudra Storage gives each paid request its own isolated vault: a container for documents, files, and real-time events. Vaults are created automatically byvaultMiddleware when a payment is verified, and sealed by your handler when the work is done.
What storage provides
Vault lifecycle
Every vault moves through a defined set of states:- Active: Your handler can write documents, files, and events
- Sealed: Work complete. No further writes. Caller can still read.
- Expired: TTL elapsed. Vault and all contents deleted.
- Persisted: Manually extended — survives past its TTL.
Plan limits
Sub-pages
Vaults
Create, seal, persist, query, and delete vaults.
Events
Real-time SSE event streams per vault for progress reporting.
Files
Upload, download, and delete binary files from vault storage.
Related
- Accept a payment — vaultMiddleware wires vault creation into your handler
- Webhooks —
vault.sealedandvault.expiringevents

