A green checkmark in S3 only proves an archive was uploaded. RestoreProof runs scheduled, isolated recovery rehearsals—verifying databases, file archives, and business logins into ephemeral clones with verified teardown.
Execute a synthetic recovery rehearsal in real-time to inspect state transitions & evidence generation.
How RestoreProof Guarantees Safe Recovery
Executing a recovery drill without isolated guardrails risks accidental client notification or orphan compute charges.
Enforces snapshot boundary check. Scans tar headers to block path traversals (../) before extraction.
Injects anti-egress flags (SMTP=127.0.0.1, WEBHOOKS=false). Clones cannot send production client emails.
Asserts database record counts, verifies sample file attachment checksums, and executes synthetic HTTP login workflow.
LIFO reclamation of all volumes, containers, and networks. Confirms zero leftover entities before issuing signed certificate.
Tested Economics for Small SaaS & Agencies
Customer-operated runners minimize hosting costs. You only pay for recipe coordination and verified audit evidence bundles.
Single application setup + 3 guided rehearsal runs with founder support.
Scheduled weekly rehearsals for up to 3 production services.
For agencies managing client retainers and SLA compliance.
The Application Launcher strictly rejects default Compose egress and forcefully overrides environment variables, setting SMTP_HOST=127.0.0.1, DISABLE_OUTBOUND_EMAIL=true, and WEBHOOKS_ENABLED=false. Synthetic runs operate inside an isolated Docker bridge network.
Never. Rehearsals run on your own customer-operated runner (a dedicated VM or local Docker runner). Raw database dumps, file attachments, and secrets never leave your infrastructure boundary. Only redacted execution hashes and status digests are returned to the control plane.
RestoreProof writes every allocated container, volume, and network to a durable, append-only resource ledger before creation. Upon restart, the Cleanup Reconciler detects orphan resources and safely reclaims them, verifying their absence.