Review our launch plan and flag anything that still needs a human decision.
Vertixia UI Kit · Conversational Layer
One language for chat and generated work.
The same primitives render streaming conversation, governed actions, and standalone LLM output. Product code supplies behavior through slots instead of rebuilding message chrome.
Conversation primitive
Command Thread
Standalone primitive
Generated briefing
Launch readiness
The workspace is ready for a controlled launch. Three checks passed and one action still needs approval.
- Tenant boundary verified
- Source lineage attached
- Cost forecast is within budget
Publication remains gated until a human approves the final action.
confidence: 0.94
State contract
Predictable generated states
Streaming
Error
The provider timed out. Retry is safe.
Composition contract
UI kit: layout, content states, accessibility, responsive behavior. App layer: sessions, agent routing, approval mutations, persistence, and telemetry.
Adaptive interaction protocol
One governed request, every surface.
The renderer owns accessible presentation while the host owns transport and authority. This preview emits typed commands locally and performs no network action.
This interaction cannot be shown safely
This example stays inert if the protocol is unsupported.
INTERACTION_RESOLVER_DENIED
No command emitted.
vertixia.semantic/1
Every element, console and chat.
Rendered from the catalogue fixtures in packages/shared/specs/fixtures/catalogue. Owners never choose how these look; the surface does.
vx.approval
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.approval
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.approval
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.choice
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.choice
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.choice
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.choice.search
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.choice.search
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.choice.search
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.fallback
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.fallback
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.fallback
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.field.boolean
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.boolean
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.boolean
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.field.group
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.group
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.group
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.field.number
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.number
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.number
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.field.secret-ref
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.secret-ref
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.secret-ref
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.field.text
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.text
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.field.text
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.progress
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.progress
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.progress
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.result
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.result
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.result
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.review
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.review
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.review
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
vx.status
Console
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.status
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z
Chat
Connect Ealing Council data
Confirm the provider and source before credentials are requested.
Choose provider2 / 8
Provider candidates are re-resolved by the server before activation.
Details
- Request
- catalogue.vx.status
- Revision
- 3
- Classification
- confidential
- Expires
- 2026-09-14T10:15:00.000Z