CultLib/contracts
Repository files (latest commit first)
Filename Latest commit message Latest commit date
soul 0ddcc90be2 Vote API: reauthentication_required, held, highStakes; Standard scope, trimming, auth per route, unbuilt limits
Closed refusal set gains reauthentication_required (401, sealed commit on a
highStakes motion, Bifrost #37 D2) and held (503, the voting brake, D5);
motion and list item carry highStakes, fixed at open. Spec text: the 413 cap
and per-account 429 are not on Bifrost's member API yet; commitment mismatch
(plain 400) and contended reveal (WrongPhase 409) must be split first; Bifrost
trims candidate and reason today and must stop; Standard motions are not
covered here; auth is stated per route now and after #37 with an opaque bearer
on the wire. A reason is counted in UTF-16 units: the schema alone cannot say
it, so a rule and two astral vectors do.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-10 15:20:04 +00:00
..
cultmesh content-vectors.ts-written.json regenerated by the script: five-slot chunk references 2026-10-22 22:00:41 +02:00
cultnet Vote API: reauthentication_required, held, highStakes; Standard scope, trimming, auth per route, unbuilt limits 2026-11-10 15:20:04 +00:00