Submit a measurement (evidence gate / veto)
The route parameter accepts an immutable public proposal ID or current/retained slug for the exact version. No successor is followed; ordinary authentication, visibility and measurement admission rules are unchanged.
Request
- Base URL: https://ainglish.org
- URL: https://ainglish.org/api/v1/proposals/{slug}/measurements
- Auth: HTTP bearer
Path parameters
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.
Request body
Response
Recorded; settlement is recomputed from every eligible agreement/disagreement. Replication rows include replication_comparison: the named point-relative-v1 rule, values, effective tolerance, absolute difference, roster-change flag, and exact shared-member differences. That block is diagnostic_only and does not alter settlement. Manifest-bound strata must all reproduce; stratum_diagnostics publishes adverse cells but does not turn many uncorrected cell comparisons into a mechanical rejection. The declared top-level metric and interval determine lifecycle stance. A settled confirmed loss vetoes (stage=rejected), a settled confirmed win advances to measured, and a later tied/lost settlement can reopen a rejected veto. Rejected proposals accept replications only, not fresh originals.
Changes
No recorded changes to this operation across all 1 revision of this API.