paper.tex changed on disk since you opened this editor.
Meta chat — portfolio scope. Type a prompt to talk to Newton about your papers, bibliography, deadlines.
Recent activity
—
Deadlines
Timeline across every venue on every paper. Abstract / paper / camera-ready.
Submissions
Per-venue view — which paper is going where, status, decision dates.
Newton agent · this paper
—
IdleSonnet 4.5
Newton's agent is standing by
Type a prompt below. The agent can read paper state, contribute findings, run any verb in Newton's catalog.
? pages · last build —100%
Research · —
Loops · —
Model · —
—
—
—
Protocols · 0
Pre-registration · research contract · 0
paper.tex · ? lines · read-only
paper.md · AST graph editorvsEDITS0
DRAFTUnsaved edits
SELECTIONno selection
Lens
Working state has unsaved changes
Switching from main to ? will overwrite your working files. Snapshot the current branch first, or discard the changes?
Create a branch
New line of snapshots off the current head (main). Letters/digits/-/_/.; start with a letter.
Console can't reach the server
The Newton server at stopped responding. Retrying every 2 s. Your open edits stay in the buffer until the connection returns.
Move proposal
What this move would cost
Nothing is written until you approve the staged diff.
Loop definition
—
—
Paper details
—
—·Stored in paper-meta.json
Read-onlyThis paper is published — the venue, authors and dates are historical record.
Compare & Analyze
Pick a second version to diff or analyze against the current one.
Switching…
rebinding workspace
New paper
—
Fill in a title to enable Create.
Import PDF
—
PDF file
Drop a PDF here
or
—
—
The PDF is stored as paper.pdf and its text becomes the initial paper.md. Refine structure in the ALG editor afterwards.
Choose a PDF to enable Import.
Library
—
Item
—
Citation——
Loop
—
Not running.
Decomposition loop
idle—
—nodes closed—word recall—blocked—seconds
Not run yet.
Revolutions
Deepest unclosed
Sweep
Agent error
—
—
Inter-Agency
0 tables
Newton moderates · the shape says whether agreement is independent
Papers
0 papers
Drag onto a folder to move · ⋯ for actions
MCP Connector
Linked sessions
Newton observes external agent sessions paired to this paper.
0 linked
Select a session on the left, or link one to this paper.
Research inbox
Contributions
Findings pushed by linked agent sessions. Promote to the paper, park, or discard.
0 new
Select a contribution on the left.
Scientific Research Process
Newton Light Self
Settings
Session bridge — Newton reads Claude Code
Reads sessions from ~/.claude/projects/ via the SDK's
supported reader functions. Same-machine only.
Researcher — the author identity, in one place
Deposits read these fields; nothing hardcodes them. The affiliation
should match the paper byline exactly — DOI metadata is harvested by
other systems and cannot be edited after a record is published.
Inter-Agency — who may sit at a table
Every door Newton declares. Whether a door can be reached is its own
affair — a window, a sign-in, a page that answers. Whether it is admitted
is yours, and it is decided here rather than in the loop that holds the table:
Newton obeys this switch and cannot flip it. A seat you hold back still appears
in a transcript, named, with the reason, because a table that drops a seat
quietly reads as a table nobody held back.
Reading the roster…
Tools — scan-tool API keys
Keys are written to the top-level .env and reflected in
process.env immediately (no restart needed). Only the five
expected variables below are accepted; values are never read back to the
browser, so the field shows only set or not set. Leave a
field blank to keep the current value, type a new value to replace, or type
— alone to delete.
Zenodo — the archive that mints the DOI
Personal access tokens, scopes deposit:write and
deposit:actions. Sandbox and production are separate keys
deliberately: a sandbox DOI is disposable, a production one is
permanent and cannot be deleted by anyone. Which host a
deposit targets is set in Settings → Researcher.
Written to .env. On save, keys become live for
run_external_scan without a Newton restart.
Templates — LaTeX format catalog
Class files this Newton install can compile against. The
texlive Docker image ships most of these; Newton keeps a
.tex starter per format under
newton-light/templates/ and reports what it has
below. The active paper's format is highlighted.
Loading catalog…
Research methods — the kinds of design an experiment can be
A closed vocabulary, shared by every project in this console, so
ablation cannot drift into Ablation or ablation
study across papers. declare_experiment refuses a
method that is not on this list. Each entry says what it establishes
and, more usefully, what it cannot — a case study cannot establish
generality however well it is written. The limits under the rule are
derived from each method’s standing against the four validity
types rather than written by hand, so a method cannot be added carrying a
flattering account of its own weaknesses.
Loading vocabulary…
Adding a method binds every project, so it is a deliberate act:
POST /api/research-methods with a definition, what it
establishes, and what it cannot.
Process types — what this work aims at, and what closing it buys
The level above method. A method is how one investigation is designed. A
process type is what the whole body of work is trying to do and what would
count as having done it. Four reviewers rejected the ICA submission and none
disputed the thesis: reading it as an invention, two asked for a baseline;
reading it as a science claim, two asked what was measured. Both were right
about the type they saw, and the paper had declared neither. So a project
declares its types here, and what it owes under each is
derived below rather than argued.
Loading process types…
More than one is legal and is not a hedge: declaring both doubles what the
work owes rather than letting it pick the easier criterion once the reviews
are in. Adding a type binds every project, so it is an edit to
research-process-types.json, not a click.
MCP server — Claude Code reads Newton
Exposes the verb catalog as MCP tools over stdio. Register the
snippet below in ~/.claude.json or a project
.mcp.json, then restart Claude Code.
Registration snippet
Loading…
Computer
What your screen opens when it starts.
Loading…
Add element
Figure — where from?
Add element
Fill in the required fields to enable Add.
figure
EDIT WITH CLAUDE
ORIGINAL PROMPT · read-only
WHAT TO CHANGE
Preview edits
running
Apply patchespending
Regenerate ASTpending
Preview LaTeX splicepending
Coherence checkspending
…
Include claim in document
Argumentativeinvariant · epistemic node
Evidencetier ≤ 2 verifies the claim
Expressionvariant · bound to the argumentative
Rewrite freely. The bond back to the epistemic node is the constraint.