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

Live
PROJECT CONTEXT ATTACHED · LAUNCH-01

Review our launch plan and flag anything that still needs a human decision.

Vertixiavia Sonnet

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

Approval required
Publish the final launch brief to external stakeholders.
Librarianvia Index
Standalone primitive

Generated briefing

Complete

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
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.

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.

Waiting for you
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

Approval needed

Activation approval

Waiting for you
  • connector.read

Estimated cost: No provider charge detected

Details
Approval
approval-fixture-1
Action
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

Chat

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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

Approval needed

Activation approval

Waiting for you
  • connector.read

Estimated cost: No provider charge detected

Details
Approval
approval-fixture-1
Action
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

vx.choice

Console

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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
Provider

Chat

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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
Provider

vx.choice.search

Console

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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
Dataset

Chat

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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
Dataset

vx.fallback

Console

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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.

Waiting for you
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.

Waiting for you
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.

Waiting for you
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.

Waiting for you
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
Advanced options

Chat

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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
Advanced options

vx.field.number

Console

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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.

Waiting for you
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.

Waiting for you
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.

Waiting for you
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.

Waiting for you
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.

Waiting for you
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.

Waiting for you
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

Connector setup

2 / 8
2 of 8
  1. Done · Intent
  2. In progress · Provider

Chat

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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

Connector setup

2 / 8
2 of 8
  1. Done · Intent
  2. In progress · Provider

vx.result

Console

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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

Validation result

Partly done

Provider verified; activation is still pending.

  • evidence-provider-match

Next: Review permissions

Chat

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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

Validation result

Partly done

Provider verified; activation is still pending.

  • evidence-provider-match

Next: Review permissions

vx.review

Console

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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

Activation review

Provider

Official source matched from the catalogue.

Unselected

Ealing Council Open Data

Chat

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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

Activation review

Provider

Official source matched from the catalogue.

Unselected

Ealing Council Open Data

vx.status

Console

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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

Ready for review

No external action has run.

Ready

Chat

Connect Ealing Council data

Confirm the provider and source before credentials are requested.

Waiting for you
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

Ready for review

No external action has run.

Ready