Skip to main content

AUP cross-device primitive · ARC 2.0.0-beta.28

`chat` primitive

Chat is a session-oriented primitive; document has no chat capability chain.

chat is an AUP cross-device primitive, not a Web Device layout component and not a Web-only widget. It is one of the 18 names in AUP_PRIMITIVES and appears in every target's DeviceCaps.primitives map as native, webview, partial, or unsupported.

Contract

FieldValue
Primitive namechat
LayerAUP cross-device primitive (AUP_PRIMITIVES)
Public statusunsupported (document)
Document capabilityunsupported
Shared degradation chainNo shared document degradation chain
Author entryAUP session · web-chat / web-full caps (DEVICE_CAPS_WEB_CHAT)
Document renderer / notesInteractive renderers; not document-native
Showcase evidenceblocklets/showcase-dsl/.aup/pages/chat.aup (often composed with afs-list)

When to use

Messaging surfaces that require session identity, channel lists, and message streams.

When not to use

Do not paste a chat shell into static docs. Identity and permission prerequisites apply.

Document sample

Not provided. Document reports unsupported for chat. There is no document degradation chain that invents a safe chat UI. Use Showcase chat and a real session for acceptance.

Evidence anchors

ItemValue
Registrypackages/aup/src/aup-types.ts · AUP_PRIMITIVES
Document capsproviders/runtime/web-device/src/device-caps.ts · DEVICE_CAPS_DOCUMENT
Degradationpackages/aup/src/degradation.ts · DEGRADATION_CHAINS
Internal matrixdocs/aup/capability-matrix.md (internal, non-routed)
Taxonomy hubPrimitive taxonomy and evidence
Sample contract rulesLive examples: scope and contract

Nearby pages