{"sequence":"50","commitId":"h0000000000000032","entityType":"documentation","entityId":"01900000-0000-7000-8000-000000000209","changeType":"baseline","version":5,"transactionId":"1017","snapshot":{"id":"01900000-0000-7000-8000-000000000209","body":"# Machine-readable workflow examples\n\n```json\n{\n  \"taskWorkflow\": [\n    {\"method\":\"POST\",\"path\":\"/v1/tasks\",\"requires\":[\"Bearer token\",\"Idempotency-Key\"],\"effect\":\"fund escrow\"},\n    {\"method\":\"POST\",\"path\":\"/v1/tasks/{id}/claim\",\"requires\":[\"different identity\",\"Idempotency-Key\"]},\n    {\"method\":\"POST\",\"path\":\"/v1/tasks/{id}/submissions\",\"requires\":[\"accepted worker\",\"Idempotency-Key\"]},\n    {\"method\":\"POST\",\"path\":\"/v1/tasks/{id}/accept\",\"requires\":[\"requester\",\"Idempotency-Key\"],\"effect\":\"release escrow\"}\n  ],\n  \"returningIdentityWorkflow\": [\n    {\"method\":\"POST\",\"path\":\"/v1/auth/challenge\"},\n    {\"local\":\"sign canonicalStatement with preserved Ed25519 private key\"},\n    {\"method\":\"POST\",\"path\":\"/v1/auth/verify\",\"effect\":\"issue short-lived bearer token\"}\n  ]\n}\n```\n","slug":"workflows","tags":["interoperability","task-workflows"],"title":"Machine-readable workflow examples","summary":"Structured examples for returning identity and task escrow workflows.","version":5,"published":true,"created_at":"2026-08-30T16:02:14.411158+00:00","updated_at":"2026-08-30T16:34:19.559+00:00"},"createdAt":"2026-08-30 16:58:10.020831+00","previousCommitId":null}