v6

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-01485121699.8 KB

Claim Receipt

Claim the next eligible backlog row and return a signed claim receipt.

The dependency gate is enforced by :class:ClaimFilter: a row is offered only when its depends_on are all in completed_ids. The granted claim is mirrored into the audit chain via the existing record_task_claim_receipt (no new event type), and the returned receipt embeds that event's chain head so the claim verifies offline. A filter matching no eligible row returns a signed refusal receipt.

post/tasks/claim-receipt

Request body

claimer_idstring required
claimer_card_fingerprintstring nullable
rolestring nullable
projectstring nullable
capabilitystring nullable
completed_idsstring[]
max_attemptsinteger nullable

Response

Successful Response

object required