## §OIP SYSTEM ARTICLE — CLAIM (4 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
- **CLAIM_COMMIT** — Preregister a claim before its outcome is read: hypothesis, metric, cohort, exclusions, baseline, window, stop
  when: before running the numbers on any performance claim.
  args: methodology_key|hypothesis|metric|cohort|exclusions|baseline|window_from|window_to|stopping_rule|method|control
  doc: https://miscsubjects.com/api/dispatch?key=CLAIM_COMMIT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLAIM_COMMIT&body=CPC_DELTA_V1%7Ctestimonial%20creative%20lowers%20CPC%7CCPC%7Ccampaigns%20tagged%20TEST%7Cnone%7C2026-08-01..2026-08-14%7C2026-08-15%7C2026-08-28%7Cfixed%20window%7CCPC_DELTA_V1%7Cnone&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLAIM_COMMIT
- **CLAIM_NEW** — Make a claim from evidence receipts under a versioned methodology: the number is computed here from the receip
  when: a provider publishes a performance claim it wants verified.
  args: methodology_key|statement|period_from|period_to|evidence_receipts(csv inv ids)|commit_id|provider
  doc: https://miscsubjects.com/api/dispatch?key=CLAIM_NEW&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLAIM_NEW&body=CPC_DELTA_V1%7CCPC%20fell%20in%20the%20test%20window%7C2026-08-01%7C2026-08-28%7Cinv_a%2Cinv_b%7Ccmt_x%7Cowner&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLAIM_NEW
- **CLAIM_CHALLENGE** — Dispute a claim inside its 30-day window with a bond of at least five dollars and named evidence. Opens a work
  when: someone believes a claim is wrong and will stake a bond on it.
  args: claim_id|bond_usd|evidence
  doc: https://miscsubjects.com/api/dispatch?key=CLAIM_CHALLENGE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLAIM_CHALLENGE&body=clm_abc%7C25%7Cthe%20test%20window%20excluded%20the%20branded%20campaign&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLAIM_CHALLENGE
- **CLAIM_RESOLVE** — Record the resolution of a challenge: upheld (the challenger wins, the bond returns) or rejected (the bond is 
  when: the owner or the panel step has decided a dispute.
  args: challenge_id|upheld or rejected|reason
  doc: https://miscsubjects.com/api/dispatch?key=CLAIM_RESOLVE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=CLAIM_RESOLVE&body=chg_abc%7Crejected%7Cthe%20exclusion%20was%20in%20the%20commitment&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=CLAIM_RESOLVE

### 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