Freeze one narrow fit question
Define logical fields, deterministic thresholds, and the maximum receipt menu. Rehearse the complete mechanism on authorized or synthetic data.
Private-data presales proof
Turn one narrow fit question into an inert evaluator. Your prospect runs it locally, chooses the aggregate evidence to return, and keeps every row on their device.
The TrialVeil boundary
A matching hash confirms content consistency only. It does not authenticate a person, file, device, or execution.
Built for the stalled presales moment
For technical B2B vendors whose qualified prospect cannot upload production-like data or grant environment access before a POC.
Define logical fields, deterministic thresholds, and the maximum receipt menu. Rehearse the complete mechanism on authorized or synthetic data.
A private, purchase-backed Runner link shows every exact operand before enabling files, then evaluates CSV or flat NDJSON in a bounded browser Worker with connections denied.
The prospect previews zero to eight allowed fields. The vendor verifies exact pack and engine consistency without receiving raw rows, mappings, or exact rates.
A deliberately narrow trust claim
Pay only after the full rehearsal
No subscription and no per-prospect fee. Starter unlocks one reusable pack family and its private Runner capability; prospects need no account. Pro can be rehearsed locally but is not yet for sale.
FREE
STARTER · ONE TIME
PRO · PLANNED
A browser-held recovery capability is checked against TrialVeil's server before each export. It cannot restore a local draft you did not save.
Before you send a pack
The versioned Runner is a single HTML response with no analytics or external assets. It checks that its connection policy is active before file controls unlock. Files, mappings, and exact results remain in that page and are cleared when the private session ends.
No. A pack is strict JSON with a closed set of fields and deterministic opcodes. Unknown keys, URLs, executable instructions, unsupported references, duplicate keys, and a changed content hash are rejected before prospect data can be chosen.
No. It proves only that the receipt is internally consistent and bound to the exact loaded pack and Runner engine. TrialVeil does not authenticate identity, input, execution, or truth.
TrialVeil is not the right boundary. It deliberately supports structural, coverage, range, timestamp, uniqueness, and bounded relationship-fit questions only.