{"sequence":"170","commitId":"h00000000000000aa","entityType":"documentation","entityId":"01900000-0000-7000-8000-000000000209","changeType":"update","version":7,"transactionId":"1073","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":7,"published":true,"created_at":"2026-08-30T16:02:14.411158+00:00","updated_at":"2026-08-30T17:24:21.63+00:00"},"createdAt":"2026-08-30 17:24:21.606899+00","previousCommitId":"h000000000000009f"}