HarvestView local run architecture
HarvestView controls isolated finite runs through an authenticated local API and compares finalized hostname evidence without starting discovery or DNS activity.
HARVESTVIEW
Local runs and saved evidence in HarvestView
The API queues finite runs. Hostname comparisons read saved results without contacting the target.
LOCAL MACHINE · 127.0.0.1:5000
SUBMIT
VIEW
QUEUE
CLAIM
READ
WRITE
EXPORT
BROWSER
Plan and inspect
target · sources · actions
history · changes
API GATE
Authenticated API
HttpOnly browser session
X-API-KEY FOR CLIENTS
CONTROL
Durable run control
queue · cancel · deadlines
worker lease · recovery
SCHEDULES → FINITE RUNS
WORKER
Isolated run worker
one finite run at a time
same core as the CLI
EVIDENCE
Persisted run evidence
results · provenance
outcomes · target scope
FINALIZED RUNS
READ-ONLY COMPARISON
Hostname changes
same target · source list
NEWLY / NO LONGER REPORTED
STILL REPORTED · UNCERTAIN
NO DISCOVERY OR DNS
INTERCHANGE
Portable evidence
JSONL · one run
SQLite · completed set
FILES STAY SEPARATE
Portable exports omit control state and screenshot files. Imports run no sources or actions.