{"profile_id":"uai.client.tool-agent.v1","record_code":"UAI-CAP-0006","title":"UAI Tool Agent Client v1","summary":"L3 client capability profile for tool-calling agents that can authenticate or post only with consent, idempotency, fallback, and evidence records.","expected_status":"pass","message":{"uai_version":"1.0","profile":"uai.client.tool-agent.v1","message_id":"msg_uaix_client_tool_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_tool.agent","label":"Tool Agent Client","uri":"https:\/\/example.invalid\/tool-agent","role":"tool-agent-client","project":"example-client"},"conversation":{"conversation_id":"conv_20260531_tool_agent","turn_id":"turn_001","parent_message_id":"none","correlation_id":"corr_20260531_tool_agent","traceparent":"00-77777777777777777777777777777777-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_tool_agent_0001","retry_count":0,"sequence":1,"lifecycle":"validated","timeout_ms":120000,"fallback_directive":"Return a blocker when consent, tool access, authentication, or idempotency evidence is missing."},"trust":{"channel":"credentialed","auth_scheme":"oauth-reference","principal":"https:\/\/example.invalid\/tool-agent","credential_ref":"https:\/\/example.invalid\/credentials\/reference-only","replay_window_id":"rw-uaix-tool-agent-20260531"},"body":{"client_level":"L3","client_name":"Tool-Calling 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":false,"can_store_memory":false,"can_coordinate_agents":false,"requires_human_consent_for":["authentication","tool_call","public_posting","destructive_action"],"recommended_uaix_profiles":["uai.client.tool-agent.v1","uai.capability.negotiation.v1","uai.agent.message.v1","uai.agent.blocker.v1","uai.agent.final-report.v1"],"fallback_behavior":"Complete read-only checks first; return a blocker or downgrade to L2\/L1 when consent, idempotency, or tool evidence is missing.","known_limits":["Cannot coordinate multiple agents","Cannot store durable memory","Cannot continue long-running tasks after the active session expires"],"evidence_requirements":["human consent record","idempotency key","correlation ID","tool-call log reference","final report for write-capable actions"],"safe_default_response":"Perform the read-only part, prepare the tool call, and request consent before authentication, public posting, destructive action, or data submission.","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_tool_agent","issued_at":"2026-05-31T20:05:00Z","log_ref":"urn:uaix:log:capability-adaptive:20260531:l3","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.tool-agent.v1","msg_uaix_client_tool_agent_0001",["service","svc_uaix.publisher","UAIX Standards Publisher","https:\/\/uaix.org\/",null,"standard-publisher",null,"uaix.org"],["runtime","runtime_tool.agent","Tool Agent Client","https:\/\/example.invalid\/tool-agent",null,"tool-agent-client",null,"example-client"],["conv_20260531_tool_agent","turn_001","none","00-77777777777777777777777777777777-0000000000000001-01",1,"corr_20260531_tool_agent"],["async","interactive","2030-12-31T23:59:00Z",true,true,null,"idem_20260531_tool_agent_0001",0,1,"validated",120000,"Return a blocker when consent, tool access, authentication, or idempotency evidence is missing."],["credentialed","oauth-reference","https:\/\/example.invalid\/tool-agent","https:\/\/example.invalid\/credentials\/reference-only",null,"rw-uaix-tool-agent-20260531"],["L3","Tool-Calling Agent",true,true,true,true,true,true,true,false,false,false,["authentication","tool_call","public_posting","destructive_action"],["uai.client.tool-agent.v1","uai.capability.negotiation.v1","uai.agent.message.v1","uai.agent.blocker.v1","uai.agent.final-report.v1"],"Complete read-only checks first; return a blocker or downgrade to L2\/L1 when consent, idempotency, or tool evidence is missing.",["Cannot coordinate multiple agents","Cannot store durable memory","Cannot continue long-running tasks after the active session expires"],["human consent record","idempotency key","correlation ID","tool-call log reference","final report for write-capable actions"],"Perform the read-only part, prepare the tool call, and request consent before authentication, public posting, destructive action, or data submission.","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_tool_agent",null,"2026-05-31T20:05:00Z","urn:uaix:log:capability-adaptive:20260531:l3","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.tool-agent.v1","schema_route_url":"https:\/\/uaix.org\/wp-json\/uaix\/v1\/schemas\/uai.client.tool-agent.v1"}