{"profile_id":"uai.capability.profile.v1","record_code":"UAI-CAP-0001","title":"UAI Capability Profile v1","summary":"Canonical UAI-1 envelope declaring a client's capability level, safe fallbacks, consent boundaries, known limits, recommended UAIX profiles, and evidence requirements.","expected_status":"pass","message":{"uai_version":"1.0","profile":"uai.capability.profile.v1","message_id":"msg_uaix_capability_profile_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_external.client","label":"External Client","uri":"https:\/\/example.invalid\/client","role":"capability-declarer","project":"example-client"},"conversation":{"conversation_id":"conv_20260531_capability_profile","turn_id":"turn_001","parent_message_id":"none","correlation_id":"corr_20260531_capability_profile","traceparent":"00-22222222222222222222222222222222-0000000000000001-01","sequence":1},"delivery":{"mode":"sync","priority":"routine","expires_at":"2030-12-31T23:59:00Z","reply_requested":false,"ack_required":false,"idempotency_key":"idem_20260531_capability_profile_0001","retry_count":0,"sequence":1,"lifecycle":"validated","timeout_ms":60000,"fallback_directive":"Return the nearest lower client profile and a safe fallback note if any capability is unsupported."},"trust":{"channel":"public-web","auth_scheme":"https","principal":"https:\/\/uaix.org","signature_ref":"https:\/\/uaix.org\/.well-known\/uaix.json","replay_window_id":"rw-uaix-capability-profile-20260531"},"body":{"client_level":"L3","client_name":"Tool-Calling Agent Capability Declaration","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","public_posting","destructive_action","tool_call"],"recommended_uaix_profiles":["uai.capability.profile.v1","uai.client.tool-agent.v1","uai.agent.blocker.v1","uai.agent.final-report.v1"],"fallback_behavior":"Fall back to L1 structured fetch or L0 static fetch when JavaScript, browser UI, posting, authentication, or tool calls are unavailable.","known_limits":["Cannot claim long-running workflow control","Cannot write durable memory","Cannot coordinate multiple agents"],"evidence_requirements":["validator result","human consent record for write-capable actions","idempotency key for POST-like operations","fallback note when a requested feature is unsupported"],"safe_default_response":"Describe the available level, use read-only fetch when possible, and return a blocker before any write, authentication, or public posting action without consent.","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_capability_profile","issued_at":"2026-05-31T20:00:00Z","log_ref":"urn:uaix:log:capability-adaptive:20260531:profile","agent_id":"svc_uaix.publisher","model_id":"model.uaix.standard-publication","confidence":1,"lineage":[{"stage":"capability-adaptive-release","actor_id":"svc_uaix.publisher","note":"Generated as a safe public fixture for capability-adaptive web interaction."}]},"integrity":{"version":1,"algorithm":"sha256","canonicalization":"jcs-compatible-sorted-json","checksum":"sha256:fixture-hash-recorded-by-validator"},"extensions":[{"namespace":"urn:uaix:ext:capability-adaptive-web-interaction","purpose":"Declares client capability and fallback boundaries without executing runtime work.","critical":false}]},"keyless_message":["1.0","uai.capability.profile.v1","msg_uaix_capability_profile_0001",["service","svc_uaix.publisher","UAIX Standards Publisher","https:\/\/uaix.org\/",null,"standard-publisher",null,"uaix.org"],["runtime","runtime_external.client","External Client","https:\/\/example.invalid\/client",null,"capability-declarer",null,"example-client"],["conv_20260531_capability_profile","turn_001","none","00-22222222222222222222222222222222-0000000000000001-01",1,"corr_20260531_capability_profile"],["sync","routine","2030-12-31T23:59:00Z",false,false,null,"idem_20260531_capability_profile_0001",0,1,"validated",60000,"Return the nearest lower client profile and a safe fallback note if any capability is unsupported."],["public-web","https","https:\/\/uaix.org",null,"https:\/\/uaix.org\/.well-known\/uaix.json","rw-uaix-capability-profile-20260531"],["L3","Tool-Calling Agent Capability Declaration",true,true,true,true,true,true,true,false,false,false,["authentication","public_posting","destructive_action","tool_call"],["uai.capability.profile.v1","uai.client.tool-agent.v1","uai.agent.blocker.v1","uai.agent.final-report.v1"],"Fall back to L1 structured fetch or L0 static fetch when JavaScript, browser UI, posting, authentication, or tool calls are unavailable.",["Cannot claim long-running workflow control","Cannot write durable memory","Cannot coordinate multiple agents"],["validator result","human consent record for write-capable actions","idempotency key for POST-like operations","fallback note when a requested feature is unsupported"],"Describe the available level, use read-only fetch when possible, and return a blocker before any write, authentication, or public posting action without consent.","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_capability_profile",null,"2026-05-31T20:00:00Z","urn:uaix:log:capability-adaptive:20260531:profile","svc_uaix.publisher","model.uaix.standard-publication",1,[["capability-adaptive-release","svc_uaix.publisher",null,"Generated as a safe public fixture for capability-adaptive web interaction."]]],[1,"sha256","jcs-compatible-sorted-json","sha256:fixture-hash-recorded-by-validator"],[["urn:uaix:ext:capability-adaptive-web-interaction","Declares client capability and fallback boundaries without executing runtime work.",false]]],"route_url":"https:\/\/uaix.org\/wp-json\/uaix\/v1\/examples\/uai.capability.profile.v1","schema_route_url":"https:\/\/uaix.org\/wp-json\/uaix\/v1\/schemas\/uai.capability.profile.v1"}