Turn scattered evidence into a Map anyone can follow.
Break sources into claims, connect the evidence, and keep every gap visible.
For OSINT researchers, investigative journalists, and risk analysts.
Local-only · No AI guesswork · No backend.
Turn scattered evidence into a Map anyone can follow.
Break sources into claims, connect the evidence, and keep every gap visible.
For OSINT researchers, investigative journalists, and risk analysts.
Local-only · No AI guesswork · No backend.
Sources accumulate. Reasoning gets lost.
VINTA turns missing evidence into a trackable Gap Node.
For people who have to defend a conclusion later.
Not the people who collect the most material, but the ones who have to reason across it and stand behind the call.
Track what conflicts, not just what you found.
Two sources describe the same arrival, but the details do not line up. The conflict itself is the thing worth keeping.
Keep the reasoning others will question.
A claim of collusion rests on an inference, not a document. The leap has to be visible before anyone can check it.
Put the unknown on the record.
Output dropped, but no cause is established. The report should say so plainly instead of guessing.
01 · OSINT researcherTrack what conflicts, not just what you found.
Two sources describe the same arrival, but the details do not line up. The conflict itself is the thing worth keeping.
02 · Investigative journalistKeep the reasoning others will question.Tap to expand
A claim of collusion rests on an inference, not a document. The leap has to be visible before anyone can check it.
03 · Risk / policy researcherPut the unknown on the record.Tap to expand
Output dropped, but no cause is established. The report should say so plainly instead of guessing.
Walk a single investigation, one decision at a time.
Walk a single investigation, one decision at a time.
Keep the sources intact
Source LibraryMore
Add your files as Sources. The originals are never changed.
Write traceable claims
Claim BoardMore
Turn each Source into a short claim that stays linked to its file.
Review what is missing
Gap ViewMore
Two claims disagree, so VINTA flags it for review. You decide whether it becomes a Gap.
Test hypotheses
Hypothesis BoardMore
Weigh each explanation against the evidence that supports or contradicts it.
Put what you are missing on the Map.
A Gap has a type and status, so unresolved evidence stays visible.
The engine can flag where evidence is missing. Only the analyst decides what that absence means.
VINTA checks for eight kinds of missing or unresolved evidence. Seven can appear as review suggestions; motive is always created and interpreted by the analyst.
Some gaps are easier to detect than others.
VINTA ranks review suggestions by how clearly they can be detected from the Map. None of them are conclusions.
Show all eight gap types
The engine flags a review point. You decide what it means.
Across three fictional pairs, VINTA compares Sources, keeps each supporting record visible, and sends unresolved evidence to review.
A ship arrives, but two reports disagree
Port Operations Notice
Community Observation Log
Blue Aster arrival records contain conflicting evidence
Pair 01 · Source conflictOSINT investigator A ship arrives, but two reports disagree
Port Operations Notice
Community Observation Log
Blue Aster arrival records contain conflicting evidence
Show 2 more examples Tap to expand
City Contract Award Notice
Unverified Internal Memo
The contract claim rests on a link with no proof
Trade Body Quarterly Report
Academic Supply Paper
The cause of the 40% output drop is unresolved
VINTA shows an Unknown cause review suggestion; it does not decide the cause.
The system finds structure. The analyst makes meaning.
VINTA can show where the record is incomplete or inconsistent. It never decides what happened.
The engine proposes a candidate with its triggering evidence. You decide whether it becomes a Gap.
What changes when the gap is tracked.
The same Blue Aster source conflict. Two different outcomes depending on whether the discrepancy gets a node or gets filed away.
See the full reasoning
See the full reasoning
Build it once in the Map. Read it in every view.
The Map is the source of truth. Every other view is a focused read of the same case, so nothing drifts out of sync.
The source of truth
Build the case once. Sources, claims, gaps, and hypotheses keep their relationships here.
Keep originals intact
Preserve imported source files while editable analysis stays separate.
Review what is missing
Inspect review suggestions, dismiss noise, and promote useful candidates into tracked work.
Test explanations
Compare supporting and contradicting claims without turning a score into a verdict.
There is a tremendous amount of information in the world. Maybe not all of it matters, but far more of it piles up than any one person can hold.
When people learn, they tend to treat each fact as something that stands on its own. In practice most facts are tangled together. The hard part is the space between them. One fact sitting next to another is not yet context. You only get context when you connect the two and account for what sits in between, the evidence that holds the link. That is harder than it sounds.
I kept running into this in my own research. Two sources would almost agree, and the real work lived in the place where they did not. So I kept asking what that place was, and whether it deserved a name of its own.
That is what this comes down to. You find the gaps, you make them visible, and you build hypotheses from them. Everything else in the tool exists to keep that work honest.