Skip to content
Researchers & technical writers

CanvasCitations, structure, and history — not one undiffable blob

Papers, RFCs, and design docs need structure checks, linked citations, and history that survives collaboration. Canvas combines code and citation blocks with save points at review gates — so rebuttals reference exact structural change, not “the version from Tuesday.”

Early access

24+

Block types incl. citations

100%

Git-friendly markdown export

4

Review gates per paper cycle

on-constraints.canvas
Canvas

On working with constraints

Constraints don't fight a draft — they give it edges. The hardest part of any long document is deciding what it isn't.

Working hypothesis: the more open the canvas, the longer the first paragraph takes.

Outline section 2 · Confirm three quotes · Draft conclusion

const audience = readers.filter(r => r.cares_about(topic))

Source · Year · Quoted on page

Add block — type / for the block menuDrop files anywhere
Structure

Citations and code blocks in the same document tree

Research memos, RFCs, and design docs need more than paragraphs. Citation blocks link to sources; code blocks carry API shapes; callouts flag decisions. Structure-check skills align headings to your outline before submission.

  • 24+ block types including citations, code, tables, and callouts
  • Research digest skill extracts PDF passages into linked block citations
  • Outline drift flagged before reviewers do
Outline
Live
  • On working with constraints8.4k words
  • Introduction3 blocks
  • What constraints actually do12 blocks
  • The blank-page failureBlock 4–7
  • Constraint as scaffoldingBlock 8–11
  • Case studies5 sections
  • Research notebook32 sources
  • Conclusion & open questionsDraft
Review cycles

Save points at submission and rebuttal gates

Advisor feedback, peer review, eng sign-off — each gate gets a named snapshot. Diff against the submitted version for your rebuttal letter: which sections moved, which claims changed, which citations were added.

  • “Submitted for review” save point frozen while you edit forward
  • Block-level diff for rebuttal and revision memos
  • Comment threads anchor to blocks, not floating Google Doc suggestions
Markdown ↔ Blocks
Lossless
paste this
# On working with constraints

Constraints don't fight a draft — they
give it **edges**. The hardest part of
any long document is deciding what
it _isn't_.

> Working hypothesis: the more open
> the canvas, the longer the first
> paragraph takes.

- [ ] Outline section 2
- [ ] Confirm three quotes
- [x] Draft conclusion
get this

On working with constraints

Constraints don't fight a draft — they give it edges. The hardest part of any long document is deciding what it isn't.

Working hypothesis: the more open the canvas, the longer the first paragraph takes.

  • Outline section 2
  • Confirm three quotes
  • Draft conclusion
Same document, two representations — copy back to markdown anytime
Toolchain

Markdown when you need git or LaTeX pipelines

Write in Canvas for collaboration and AI-assisted structure; export markdown for git, static site generators, or LaTeX prep workflows. The canonical doc stays in Inkwell; exports are snapshots, not forks you lose track of.

  • Git-friendly markdown export for technical teams
  • Stable heading anchors for cross-doc references
  • Save points label which export matched which review gate

Canvas — rebuttals need structural diffs against the submitted baseline — not “the version from Tuesday” buried in autosave history.

Capabilities

What Canvas adds for researchers & technical writers

The three primitives that do the heavy lifting in this workflow.

Research digest from PDFs

Extract relevant passages from PDFs and articles into linked block citations — traceable back to source material, not pasted quotes you cannot find later.

RFC and design-doc patterns

Decision records, API contracts, and eng-review diffs at block granularity — the shape eng teams use internally, with version semantics docs tools usually lack.

Academic submission workflow

Save points per submission round; diff for advisor check-ins; export for journals that still want Word or LaTeX handoff.

Skills and diffs run on your draft — nothing lands until you accept it. Every accepted change can become a save point.

Workflow

Paper revision with frozen submission

Advisor or peer review without losing the submitted baseline.

  1. Draft

    Write with linked citations

    Citation blocks tied to sources; structure check against your outline.

  2. Submit

    Save point: submitted for review

    Snapshot frozen; you continue editing on main or a draft line for major restructure.

  3. Feedback

    Apply comments on blocks

    Threaded feedback on the paragraph or section — not a separate email thread.

  4. Rebuttal

    Compare against submission

    Exact structural change for your revision letter or rebuttal doc.

Practical questions

What buyers ask before they switch

Migration, granularity, pricing, and feature status — the concrete questions buyers raise before they switch.

Does Canvas replace LaTeX for journal submission?

Not necessarily. Many teams write and collaborate in Canvas, then export markdown or structured content for LaTeX conversion in their existing pipeline. Canvas is the canonical collaborative doc with history — export is a handoff step, not a fork you lose.

How does research digest handle PDFs with poor OCR?

Digest quality depends on source text extraction. Clean PDFs yield linked block citations; scanned or garbled PDFs may need manual cleanup after ingest. Treat digest as assisted extraction, not automatic bibliography generation.

Can multiple co-authors edit the same paper with reviewable history?

Real-time co-authoring and team workspaces are Team-plan features. Save points and diffs work for solo researchers on Pro; multi-author labs should plan on Team for presence and shared workspaces.

How block-aware are diffs compared to Word track changes?

Diffs operate at block and heading level — a moved section, a rewritten paragraph block, a changed code fence — not character-level noise across the whole document. That matches how reviewers think about structural feedback.

Be first on Canvas

Canvas brings save points, draft lines, and reviewable AI to long-form documents — join the waitlist and we'll bring you into early access as capacity opens.

Also see all audience guides · comparisons