{"profile_id":"uai.client.browser-assisted.v1","record_code":"UAI-CAP-0005","title":"UAI Browser-Assisted Client v1","summary":"L2 client capability profile for JavaScript rendering and human-visible browser assistance with parity checks and no autonomous write authority.","expected_status":"pass","message":{"uai_version":"1.0","profile":"uai.client.browser-assisted.v1","message_id":"msg_uaix_client_browser_assisted_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_browser.assisted","label":"Browser Assisted Client","uri":"https:\/\/example.invalid\/browser-assisted","role":"browser-assisted-client","project":"example-client"},"conversation":{"conversation_id":"conv_20260531_browser_assisted","turn_id":"turn_001","parent_message_id":"none","correlation_id":"corr_20260531_browser_assisted","traceparent":"00-66666666666666666666666666666666-0000000000000001-01","sequence":1},"delivery":{"mode":"sync","priority":"interactive","expires_at":"2030-12-31T23:59:00Z","reply_requested":false,"ack_required":false,"idempotency_key":"idem_20260531_browser_assisted_0001","retry_count":0,"sequence":1,"lifecycle":"validated","timeout_ms":60000,"fallback_directive":"Compare rendered UI with static or JSON fallbacks and do not post or authenticate without consent."},"trust":{"channel":"public-web","auth_scheme":"https","principal":"https:\/\/uaix.org"},"body":{"client_level":"L2","client_name":"Browser-Assisted Agent","can_fetch_static":true,"can_fetch_json":true,"can_execute_javascript":true,"can_use_browser_ui":true,"can_post_data":false,"can_authenticate":false,"can_call_tools":false,"can_run_long_tasks":false,"can_store_memory":false,"can_coordinate_agents":false,"requires_human_consent_for":["authentication","public_posting","form_submission"],"recommended_uaix_profiles":["uai.client.browser-assisted.v1","uai.capability.negotiation.v1","uai.agent.blocker.v1"],"fallback_behavior":"Use rendered UI only to inspect or compare; fall back to static and JSON evidence when dynamic content is not essential.","known_limits":["Cannot call external tools autonomously","Cannot authenticate or post data without explicit consent","Cannot run long tasks"],"evidence_requirements":["rendered route URL","static or JSON parity reference","screenshot or DOM note when relevant","blocker record for write-capable steps"],"safe_default_response":"Explain what the browser view confirmed, attach the static parity path, and stop before posting, authentication, or long-running work.","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_browser_assisted","issued_at":"2026-05-31T20:04:00Z","log_ref":"urn:uaix:log:capability-adaptive:20260531:l2","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.browser-assisted.v1","msg_uaix_client_browser_assisted_0001",["service","svc_uaix.publisher","UAIX Standards Publisher","https:\/\/uaix.org\/",null,"standard-publisher",null,"uaix.org"],["runtime","runtime_browser.assisted","Browser Assisted Client","https:\/\/example.invalid\/browser-assisted",null,"browser-assisted-client",null,"example-client"],["conv_20260531_browser_assisted","turn_001","none","00-66666666666666666666666666666666-0000000000000001-01",1,"corr_20260531_browser_assisted"],["sync","interactive","2030-12-31T23:59:00Z",false,false,null,"idem_20260531_browser_assisted_0001",0,1,"validated",60000,"Compare rendered UI with static or JSON fallbacks and do not post or authenticate without consent."],["public-web","https","https:\/\/uaix.org"],["L2","Browser-Assisted Agent",true,true,true,true,false,false,false,false,false,false,["authentication","public_posting","form_submission"],["uai.client.browser-assisted.v1","uai.capability.negotiation.v1","uai.agent.blocker.v1"],"Use rendered UI only to inspect or compare; fall back to static and JSON evidence when dynamic content is not essential.",["Cannot call external tools autonomously","Cannot authenticate or post data without explicit consent","Cannot run long tasks"],["rendered route URL","static or JSON parity reference","screenshot or DOM note when relevant","blocker record for write-capable steps"],"Explain what the browser view confirmed, attach the static parity path, and stop before posting, authentication, or long-running work.","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_browser_assisted",null,"2026-05-31T20:04:00Z","urn:uaix:log:capability-adaptive:20260531:l2","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.browser-assisted.v1","schema_route_url":"https:\/\/uaix.org\/wp-json\/uaix\/v1\/schemas\/uai.client.browser-assisted.v1"}