Trust model · v0.1

The current view is made by decisions, not generation.

DealState is a local change-control layer for deal material. It extracts explicit values, keeps exact evidence and makes the review boundary visible.

Open workspace
01

Parse locally

A dedicated browser worker extracts text and tabular values from supported files. Raw files are retained locally so evidence remains inspectible after reload.

02

Extract conservatively

v0.1 looks for explicit recurring-revenue and transaction metrics. It does not infer a company narrative or generate synthetic analysis.

03

Propose, never overwrite

A new observation becomes a candidate change. Matching values add evidence quietly; different values wait in the review inbox.

04

Publish a revision

Only a human decision changes the current state. Each published batch records the source, action, previous value and next value.

05

Render deterministically

The brief, conflicts and request list are derived from reviewed state. The same local state produces the same output.

06

Preserve uncertainty

Unsupported required metrics remain gaps. Contradictory source values remain conflicts until explicitly resolved.

Local does not mean encrypted

What the beta protects, and what it does not.

Files do not leave the browser during parsing and DealState loads no third-party analytics scripts.

Browser storage is readable by scripts running on this origin and may be cleared by the browser or device. It is not an encrypted vault.

Use the JSON backup regularly. It preserves extracted evidence and review state, but excludes raw file blobs.

Explicit limits

What v0.1 does not pretend to do.