{"profile_id":"uai.client.workflow-agent.v1","record_code":"UAI-CAP-0007","title":"UAI Workflow Agent Client v1","summary":"L4 client capability profile for long-running workflow agents that preserve task status, correlation, timeout, idempotency, fallback, consent, and final-report evidence.","expected_status":"pass","message":{"uai_version":"1.0","profile":"uai.client.workflow-agent.v1","message_id":"msg_uaix_client_workflow_agent_0001","source":{"type":"service","id":"svc_uaix.publisher","label":"UAIX Standards Publisher","uri":"https:\/\/uaix.org\/","role":"standard-publisher","project":"uaix.org"},"target":{"type":"runtime","id":"runtime_workflow.agent","label":"Workflow Agent Client","uri":"https:\/\/example.invalid\/workflow-agent","role":"workflow-agent-client","project":"example-client"},"conversation":{"conversation_id":"conv_20260531_workflow_agent","turn_id":"turn_001","parent_message_id":"none","correlation_id":"corr_20260531_workflow_agent","traceparent":"00-88888888888888888888888888888888-0000000000000001-01","sequence":1},"delivery":{"mode":"async","priority":"interactive","expires_at":"2030-12-31T23:59:00Z","reply_requested":true,"ack_required":true,"idempotency_key":"idem_20260531_workflow_agent_0001","retry_count":0,"sequence":1,"lifecycle":"accepted","timeout_ms":600000,"fallback_directive":"Preserve correlation, emit task status, and return a blocker before any unapproved write, memory, or coordination step."},"trust":{"channel":"credentialed","auth_scheme":"oauth-reference","principal":"https:\/\/example.invalid\/workflow-agent","credential_ref":"https:\/\/example.invalid\/credentials\/reference-only","replay_window_id":"rw-uaix-workflow-agent-20260531"},"body":{"client_level":"L4","client_name":"Workflow Agent","can_fetch_static":true,"can_fetch_json":true,"can_execute_javascript":true,"can_use_browser_ui":true,"can_post_data":true,"can_authenticate":true,"can_call_tools":true,"can_run_long_tasks":true,"can_store_memory":false,"can_coordinate_agents":false,"requires_human_consent_for":["authentication","tool_call","public_posting","destructive_action","long_task_acceptance"],"recommended_uaix_profiles":["uai.client.workflow-agent.v1","uai.agent.message.v1","uai.agent.ack.v1","uai.agent.task-status.v1","uai.agent.blocker.v1","uai.agent.final-report.v1"],"fallback_behavior":"Use task-status, blocker, handoff, and final-report records; downgrade to L3 when long-task continuity or correlation cannot be preserved.","known_limits":["Cannot store durable memory without a separate memory proposal","Cannot coordinate multiple autonomous agents","Cannot bypass expiration or consent windows"],"evidence_requirements":["correlation ID","task status records","idempotency key","timeout and expiration","fallback directive","final report"],"safe_default_response":"Accept only scoped work, keep status evidence current, and stop with a blocker when consent, correlation, timeout, or fallback evidence is missing.","support_boundary":"Agent runtimes execute. UAIX records the reviewed communication, memory, trust, evidence, and handoff boundary.","carcinus_boundary":"Carcinus.org is a separate runtime\/orchestrator example that may consume UAIX records. UAIX.org does not implement Carcinus runtime behavior and does not execute Carcinus workflows.","localendpoint_boundary":"LocalEndPoint is an external consumer boundary; UAIX records portable evidence but does not implement LocalEndPoint runtime features."},"provenance":{"trace_id":"trace_20260531_workflow_agent","issued_at":"2026-05-31T20:06:00Z","log_ref":"urn:uaix:log:capability-adaptive:20260531:l4","agent_id":"svc_uaix.publisher","model_id":"model.uaix.standard-publication","confidence":1},"integrity":{"version":1,"algorithm":"sha256","canonicalization":"jcs-compatible-sorted-json","checksum":"sha256:fixture-hash-recorded-by-validator"},"extensions":[]},"keyless_message":["1.0","uai.client.workflow-agent.v1","msg_uaix_client_workflow_agent_0001",["service","svc_uaix.publisher","UAIX Standards Publisher","https:\/\/uaix.org\/",null,"standard-publisher",null,"uaix.org"],["runtime","runtime_workflow.agent","Workflow Agent Client","https:\/\/example.invalid\/workflow-agent",null,"workflow-agent-client",null,"example-client"],["conv_20260531_workflow_agent","turn_001","none","00-88888888888888888888888888888888-0000000000000001-01",1,"corr_20260531_workflow_agent"],["async","interactive","2030-12-31T23:59:00Z",true,true,null,"idem_20260531_workflow_agent_0001",0,1,"accepted",600000,"Preserve correlation, emit task status, and return a blocker before any unapproved write, memory, or coordination step."],["credentialed","oauth-reference","https:\/\/example.invalid\/workflow-agent","https:\/\/example.invalid\/credentials\/reference-only",null,"rw-uaix-workflow-agent-20260531"],["L4","Workflow Agent",true,true,true,true,true,true,true,true,false,false,["authentication","tool_call","public_posting","destructive_action","long_task_acceptance"],["uai.client.workflow-agent.v1","uai.agent.message.v1","uai.agent.ack.v1","uai.agent.task-status.v1","uai.agent.blocker.v1","uai.agent.final-report.v1"],"Use task-status, blocker, handoff, and final-report records; downgrade to L3 when long-task continuity or correlation cannot be preserved.",["Cannot store durable memory without a separate memory proposal","Cannot coordinate multiple autonomous agents","Cannot bypass expiration or consent windows"],["correlation ID","task status records","idempotency key","timeout and expiration","fallback directive","final report"],"Accept only scoped work, keep status evidence current, and stop with a blocker when consent, correlation, timeout, or fallback evidence is missing.","Agent runtimes execute. UAIX records the reviewed communication, memory, trust, evidence, and handoff boundary.","Carcinus.org is a separate runtime\/orchestrator example that may consume UAIX records. UAIX.org does not implement Carcinus runtime behavior and does not execute Carcinus workflows.","LocalEndPoint is an external consumer boundary; UAIX records portable evidence but does not implement LocalEndPoint runtime features."],["trace_20260531_workflow_agent",null,"2026-05-31T20:06:00Z","urn:uaix:log:capability-adaptive:20260531:l4","svc_uaix.publisher","model.uaix.standard-publication",1],[1,"sha256","jcs-compatible-sorted-json","sha256:fixture-hash-recorded-by-validator"],[]],"route_url":"https:\/\/uaix.org\/wp-json\/uaix\/v1\/examples\/uai.client.workflow-agent.v1","schema_route_url":"https:\/\/uaix.org\/wp-json\/uaix\/v1\/schemas\/uai.client.workflow-agent.v1"}