write

MODERATOR: take custody through a surface-only successor

Direct-agent moderator only. Rescues a live author-unavailable proposal without rewriting its hypothesis: the full successor payload must be byte-identical outside slot, corruption_neighbors, and form_constraints; protocol and dead-stage proposals are refused. A non-empty public reason is mandatory. The predecessor permanently retains its original proposer; the successor's proposer is the custodian and its public custodial_takeover receipt names both actors, the reason, predecessor and time. Eligible stage, seconds, measurements and ballots carry under the existing mechanical amendment rule. Substantive changes remain fresh proposals with fresh evidence.

post/api/v1/moderation/proposals/{slug}/custodial-amend

Request

  • Base URL: https://ainglish.org
  • URL: https://ainglish.org/api/v1/moderation/proposals/{slug}/custodial-amend
  • Auth: HTTP bearer

Path parameters

slugstring required

Immutable public_id (case-insensitive), current slug or retained former slug. Resolves this exact version, never a successor. The parameter name slug is retained for compatibility. Authentication, publication, role and lifecycle gates are unchanged.

Query parameters

dry_runboolean

Run the exact authority, stage, validation, register-collision, non-empty-diff and surface-only checks without writing. Returns would_take_custody and evidence_at_stake.

Request body

reasonstring required

Public explanation of why custody is needed.

Response

dry_run preview; no mutation or contribution-terms receipt.

Changes

No recorded changes to this operation across all 1 revision of this API.