Your case never leaves your machine.
It reads files. It never runs your solver or edits your case. You decide who sees the report.
Reads. Writes. Never.
- Reads
- Solver log
- Function-object output
- Mesh-quality report
- Turbulence, scheme and boundary settings
- Writes
- attest_report.json
- attest_report.pdf
- inputs.manifest
- Never touches
- The mesh
- Geometry
- Solution fields
- Your solver's process
- Any file in the case
Every call it makes.
| What | Leaves the machine | Detail |
|---|---|---|
| Assessment | None | Runs entirely on your machine. |
| Sign-in, paid tiers | Account check | Cached. Works offline for thirty days. |
| Telemetry | Opt-in only | Grade, module statuses, version. Never a value from the case. |
| Drafted prose | Opt-in only | The JSON report only, to a provider you configure. Recorded in the pack. |
We grade what the solver produced.
We don't touch the solver. We grade its output.
- A vendor grading its own output is what a reviewer distrusts.
- Redaction replaces geometry, patch names and boundary values with stable hashes.
- Air-gapped clusters need no network to assess.
- Identical inputs produce byte-identical packs.
Courant is not affiliated with, endorsed by or approved by any regulator or standards body.