How It Works
From upload to sealed evidence pack — a detailed look at the FlowEngine pipeline.
The Pipeline
Every case goes through the same automated pipeline. No manual steps, no human-in-the-loop. Your case is processed by our orchestration engine and the results are cryptographically sealed.
Pay via Stripe
Start an intake for $75 (Standard) or $250 (Professional). Payment is processed securely through Stripe. You receive a one-time upload link valid for 24 hours.
Upload Your Case
Upload your OpenFOAM case as a .zip file. The upload goes directly to encrypted cloud storage via a presigned URL — your data never passes through our application servers during upload.
Automated Validation
Your case is queued and picked up by a dedicated worker. The orchestrator runs a multi-stage validation: bundle extraction, security screening, mesh estimation, dictionary parsing, parameter bounds checking, and stability analysis. This typically completes in under 5 minutes.
PDF Report Delivered
Download your branded PDF validation report with color-coded pass/fail results, risk assessment, mesh analysis, and fix recommendations. Raw evidence artifacts (JSON manifests, checksums) are also available.
Upgrade to Converge Run (Optional)
If validation passes, you can upgrade to a full Converge Run ($175 Standard / $1,250 Professional). Your case is executed with the solver specified in your controlDict. UCF stability-enhanced solvers are used by default for improved convergence robustness.
Sealed Results
Converge runs produce a PDF run report with execution summary, plus a full evidence pack with solver logs, wall-time measurements, and an HMAC-SHA256 seal. The seal provides tamper-proof verification that results haven't been modified after generation.
What's in an Evidence Pack
Every evidence pack is a .zip archive containing structured, machine-readable artifacts.
Stability Report
Customer-facing risk assessment covering mesh quality, boundary conditions, solver compatibility, and resource estimation. Available as JSON and Markdown.
Run Manifest
JSON manifest with deterministic run ID, input/output hashes, validation stage results, timestamps, and (for converge runs) execution metadata including wall time and termination reason.
SHA256 Checksums
Every file in the evidence pack is individually hashed. Verify integrity with standard sha256sum -c checksums.sha256.
HMAC Seal
Converge runs include an HMAC-SHA256 seal covering all artifacts. This provides cryptographic proof that results were generated by FlowEngine and haven't been tampered with.
Architecture
FlowEngine is built for reliability and auditability. Every component is independently scalable.
No Human in the Loop
From payment to results, the entire pipeline is automated. Workers pick up jobs from a queue, execute them in isolation, and upload sealed results.
Sandboxed Execution
Each case runs in its own isolated environment. No network access during execution. Forbidden constructs (code injection, dynamic libraries) are rejected before execution begins.
Security Model
Upload Security
Files are uploaded directly to encrypted storage via presigned URLs. Your case data never transits our application servers during upload. Upload links expire after 24 hours.
Input Validation
Every case is screened for path traversal attacks, zip bombs, symlinks, executables, and runtime code injection before any solver touches it. See forbidden constructs.
Sealed Handoff
Converge run results are signed with HMAC-SHA256 by the worker, then independently verified by the gateway before being marked as complete. This prevents result tampering between generation and delivery.