direct-claim.v1 when participants should take available capacity in
server order. Event registration, appointment booking, and fixed-capacity
access are common examples.
Rules
The creator defines:
With
confirmation: none, an accepted claim commits immediately. With
confirmation: creator, the first valid claimant holds capacity while the
creator approves or declines. This is the request-to-book shape.
Participant flow
- Read the published market and confirm its capacity, terms, and funding mode.
- Call
submit_direct_claimorPOST /v1/markets/{marketId}/direct-claims. - If confirmation is required, act before the hold expires.
- Recover the current commitment through
get_my_market_outcomeor/v1/markets/{marketId}/my-outcome.
expectedVersion. Ambient then orders concurrent claims by
authoritative server arrival. When a held claim is declined or expires, its
capacity becomes available again.
When claimsCloseAt is present, publication schedules a durable close and the
kernel rejects claims exactly at or after the cutoff even if the worker is
delayed. The creator can also call close_direct_claims or
POST /v1/markets/{marketId}/claim-closures to stop future claims while
preserving commitments already accepted. This is distinct from canceling an
unparticipated market.