## §OIP SYSTEM ARTICLE — ARXIV (2 operations)
A generated article for one OIP shelf. It lists every operation in this API/CLI/MCP/device/model/core subsystem, links each leaf article, and gives the ledger path for proof.

### Read Order
- scan operations
- open a leaf doc
- run via run_now or POST /api/dispatch
- open receipt
- repair/replay if needed

### Operations
- **ARXIV_PAPER** — The arXiv paper as a live object. The paper "The Document Is the Receipt" lives at github.com/massoumicyrus/oi
  when: Cyrus asks "paper state", "how big is the paper", "when did the paper last grow", "show the arxiv object", "has the paper drifted".
  args: none.
  doc: https://miscsubjects.com/api/dispatch?key=ARXIV_PAPER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ARXIV_PAPER&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ARXIV_PAPER
- **ARXIV_GROW** — Regenerate the arXiv paper from live state. Reads paper/template.tex + paper/rings.json from the repo, queries
  when: Cyrus says "grow the paper", "regenerate the arxiv", "add a ring", "refresh the paper". Also fired daily by launchd com.cyrus.oip.arxiv-grow
  args: none.
  doc: https://miscsubjects.com/api/dispatch?key=ARXIV_GROW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=ARXIV_GROW&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=ARXIV_GROW

### Troubleshooting
- If a row's example has placeholders, replace only the placeholder values and preserve separators.
- If a call fails, open its receipt and repair it with POST /api/dispatch {key, body, repairs:'inv_ID'}.
- If token scope denies this system, ask the owner for a row:/rows:/pfx: token scoped to the exact operation set.

Back to the tree: https://miscsubjects.com/api/dispatch?map=1&format=markdown