Glossary

Shared language for systems and interfaces.

82 definitions drawn from the complete BYO-UI site and reconciled with the official Model Context Protocol specification.

82 terms

Access layer

BYO-UI architecture

The governed interfaces through which another application can read data or request actions from a system, including APIs, queries, events, SDKs, extensions, and MCP.

Also: capability layer · access surface

Reference: BYO-UI thesis

Action boundary

Governance and evidence

The explicit limit on what an interface may do automatically, what it may only draft, and what requires approval or completion in the native system.

Also: approval boundary

Reference: BYO-UI Composer

API

Access surfaces

A documented software interface for reading platform objects or invoking supported actions. An API may expose capabilities that are not available through MCP, and vice versa.

Also: application programming interface · REST API · GraphQL

Reference: Platform Atlas

Beta

Availability

A capability available for testing before general availability, often with changing behavior, limited support, or restricted eligibility.

Also: public beta · private beta

Reference: Methodology

BYO-UI

BYO-UI architecture

An architecture in which a mature platform remains the governed system while a customer-owned, task-specific interface serves a particular moment of work.

Also: bring your own interface · buy the system bring your own interface

Reference: BYO-UI thesis

BYO-UI maturity

Governance and evidence

This site’s editorial assessment of how credibly a platform supports externally built interfaces through access, identity, action controls, and governance. It is not a product-quality grade.

Also: maturity level · access maturity

Reference: Methodology

Capability negotiation

MCP

The MCP initialization step in which client and server declare supported features so each side knows which protocol operations are valid for the session.

Also: MCP capabilities

Reference: MCP specification

Checkpoint

Data and synchronization

A durable marker recording how far a synchronization process has progressed, so later runs can resume without silently skipping or repeating data.

Also: sync checkpoint · cursor

Reference: Pattern library

Completion

MCP

An MCP utility through which a server can suggest valid argument values for a prompt or resource-template reference.

Also: MCP completion

Reference: MCP specification

Composition

BYO-UI architecture

A proposed interface that coordinates responsibilities across two or more governed systems without pretending they share one source of truth.

Also: multi-platform composition · multi-system composition

Reference: Compositions

Connector

Access surfaces

A configured integration path linking a platform to another system or data source. A connector is not automatically an MCP tool, and its ownership may be native, partner-built, marketplace-provided, or customer-built.

Also: integration connector · data connector

Reference: Methodology

Connector catalog

Governance and evidence

A reviewed list of named systems or data sources that a product can connect with, preserving whether entries are native, partner-built, marketplace apps, recipes, or examples rather than treating them as one uniform capability.

Also: integration catalog · connector inventory

Reference: Methodology

Consequential write

Actions and approvals

A mutation with material business, financial, publishing, security, or customer impact that should receive stronger identity, approval, audit, and recovery controls.

Also: high-consequence action · destructive action

Reference: Methodology

Deduplication

Data and synchronization

The process of detecting and reconciling repeated records or events so a combined interface does not present or act on the same underlying item more than once.

Also: dedupe

Reference: Pattern library

Delegated identity

Identity and authorization

Access performed on behalf of a specific user, with that user’s permissions and attributable identity rather than a shared integration identity.

Also: user-delegated access

Reference: Methodology

Draft action

Actions and approvals

An action that creates a proposed change or artifact for human review without finalizing the consequential operation.

Also: draft and prepare · prepare action

Reference: BYO-UI Composer

Editorial assessment

Governance and evidence

The site author’s reasoned interpretation—such as system role or maturity—kept visibly separate from a vendor-supported fact.

Also: editorial classification

Reference: Methodology

Elicitation

MCP

An MCP client feature that lets a server request additional user information or, where supported, direct the user through an external interaction needed to continue.

Also: MCP elicitation

Reference: MCP specification

Embedded app

Access surfaces

A customer or partner application rendered inside, beside, or in the context of a platform’s native interface using supported extension points.

Also: embedded application · embedded panel

Reference: Platform Atlas

Event

Access surfaces

A machine-readable notification that something happened in a system, commonly used to trigger orchestration or keep an external read model current.

Also: event stream · change event

Reference: Platform Atlas

Evidence confidence

Governance and evidence

An editorial indication of how strongly a classification is supported by reviewed evidence, with first-party documentation preferred for capability claims.

Also: confidence level · high-confidence evidence

Reference: Methodology

General availability (GA)

Availability

A production release offered under the vendor’s normal availability and support model, while still potentially subject to plan, region, or administrative limits.

Also: GA · generally available

Reference: Methodology

Idempotency

Actions and approvals

A property that makes retrying the same request safe from unintended duplicate effects, usually by recognizing the repeated operation.

Also: idempotent · idempotency key

Reference: Methodology

Implementation brief

Interface design

A structured proposal describing the user, systems, reads, actions, access approach, approval boundary, smallest useful version, and unresolved risks for an interface.

Also: BYO-UI brief · build brief

Reference: BYO-UI Composer

Interface host

BYO-UI architecture

The application or environment in which a customer-owned interface runs. A BYO-UI interface host is an architectural role and is not necessarily an MCP host.

Also: host environment

Reference: Platform Atlas

Interface layer

BYO-UI architecture

The task-specific experience through which a person works, separated from the governed data, logic, permissions, and history retained by underlying systems.

Also: experience layer · customer-owned interface

Reference: BYO-UI thesis

Interface pattern

Interface design

A reusable shape for a moment of work, such as an exception queue, decision brief, approval inbox, or operations cockpit.

Also: pattern

Reference: Pattern library

JSON-RPC

MCP

The request, response, and notification message format used by MCP’s data layer.

Also: JSON RPC · JSON-RPC 2.0

Reference: MCP architecture

Lifecycle

MCP

The MCP connection sequence covering initialization and version/capability negotiation, normal operation, and shutdown.

Also: MCP lifecycle · initialization

Reference: MCP specification

Local MCP server

MCP

An MCP server running on the same machine as its host, commonly connected through the standard input/output transport.

Also: local server · stdio server

Reference: MCP architecture

Local-first

Data and synchronization

A product approach that keeps a useful local working state for speed, resilience, or ownership while preserving source provenance and synchronization responsibilities.

Also: local first

Reference: Pattern library

MCP client

MCP

The protocol component created by an MCP host to maintain a dedicated one-to-one session with one MCP server.

Also: protocol client

Reference: MCP architecture

MCP host

MCP

The AI application that coordinates and manages MCP clients, permissions, user authorization decisions, and the integration of server-provided context.

Also: host application · AI application

Reference: MCP architecture

MCP primitive

MCP

A core MCP feature exposed by a participant. Server primitives include tools, resources, and prompts; client features include sampling, elicitation, and roots.

Also: protocol primitive

Reference: MCP architecture

MCP Registry

MCP

A discovery service for MCP server metadata such as identity, version, package or remote location, and publication status. Registry presence is not proof of first-party ownership, security, availability, or a server’s current tool catalog.

Also: official MCP registry · server registry

Reference: Official MCP Registry documentation

MCP server

MCP

A program that exposes context and capabilities to an MCP client through protocol primitives such as tools, resources, and prompts. It may run locally or remotely.

Also: Model Context Protocol server

Reference: MCP architecture

Model Context Protocol (MCP)

MCP

An open protocol for connecting AI applications to external systems through standardized messages, lifecycle rules, transports, and capability primitives.

Also: MCP · Model Context Protocol

Reference: MCP architecture

Multi-system BYO-UI

BYO-UI architecture

A customer-owned interface that coordinates two or more systems while assigning each read and action to an explicit source and responsibility.

Also: multi-platform BYO-UI · cross-system interface

Reference: Compositions

Native finalization

Actions and approvals

A boundary in which a custom interface prepares or reviews work but the final consequential action occurs in the governed platform’s own interface.

Also: finalize in native UI · native handoff

Reference: BYO-UI Composer

Notification

MCP

A one-way JSON-RPC message that communicates a change or event without requiring a response.

Also: MCP notification

Reference: MCP architecture

OAuth

Identity and authorization

A delegated authorization framework used to obtain scoped access tokens without giving an application the user’s password.

Also: OAuth 2.0 · authorization code

Reference: MCP authorization

Open-world hint

MCP

An MCP tool annotation indicating that a tool may interact with entities outside a closed domain. It is a descriptive hint, not a security guarantee.

Also: openWorldHint

Reference: MCP schema

Preview

Availability

An early capability offered for evaluation whose interface, eligibility, reliability, or production suitability may change.

Also: developer preview · technical preview

Reference: Methodology

Prompt

MCP

A server-provided reusable message template that a user can explicitly select, often with arguments, to structure an interaction.

Also: MCP prompt · prompt template

Reference: MCP architecture

Proposed design

Governance and evidence

An interface or composition created by this research as an architectural possibility, not a claim that a vendor currently ships it.

Also: proposed interface · design proposal

Reference: Methodology

Protocol version

MCP

The dated MCP specification version agreed by client and server during initialization for a session.

Also: MCP version · version negotiation

Reference: MCP specification

Read model

Data and synchronization

A query-optimized representation derived from source systems for fast interface use; it should retain provenance and a defined synchronization contract.

Also: materialized view · local read model

Reference: Pattern library

Read-only

Actions and approvals

An access or interface boundary that retrieves information without changing source-system state.

Also: read only · retrieval only

Reference: BYO-UI Composer

Read-only hint

MCP

An MCP tool annotation suggesting that a tool does not modify its environment. Clients should treat annotations as untrusted hints unless the server is trusted.

Also: readOnlyHint

Reference: MCP schema

Remote MCP server

MCP

An MCP server reached over a network transport, typically Streamable HTTP, rather than launched as a local process by the host.

Also: remote server · hosted MCP server

Reference: MCP architecture

Resource

MCP

Contextual data exposed by an MCP server for an application to read, such as file contents, records, schemas, or application-specific information.

Also: MCP resource

Reference: MCP specification

Resource indicator

Identity and authorization

An authorization parameter identifying the intended protected resource so an access token is bound to the correct MCP server.

Also: RFC 8707 resource parameter

Reference: MCP authorization

Resource server

Identity and authorization

In MCP authorization, the HTTP server that accepts and validates access tokens for protected MCP requests.

Also: OAuth resource server · protected resource

Reference: MCP authorization

Resource template

MCP

An MCP resource definition with a parameterized URI that lets a client discover families of resources rather than only fixed resource addresses.

Also: templated resource · URI template

Reference: MCP specification

Reverse ETL

Data and synchronization

Moving modeled or enriched data from a warehouse or governed analytics layer into operational systems, customer-facing destinations, or controlled writeback tables. Reverse ETL is a data-movement capability, not automatically an MCP capability.

Also: warehouse activation · data activation · reverse extract transform load

Reference: Methodology

Reversible write

Actions and approvals

A source-system change with a defined correction, rollback, or recovery path, still requiring identity and audit controls.

Also: reversible action · undoable write

Reference: BYO-UI Composer

Roots

MCP

A client capability for communicating URI boundaries that a server may use to understand the scope of relevant files or resources.

Also: MCP roots · filesystem roots

Reference: MCP architecture

Sampling

MCP

An MCP client feature that lets a server request a language-model generation through the host while the host retains control over model access and user policy.

Also: MCP sampling · sampling request

Reference: MCP architecture

Scope

Identity and authorization

A named authorization boundary describing the access an application requests or an access token grants.

Also: OAuth scope · permission scope

Reference: MCP authorization

SDK

Access surfaces

Vendor-supported code, libraries, types, or helpers that simplify building applications against a platform’s documented capabilities.

Also: software development kit · client library

Reference: Platform Atlas

Self-hosted

Availability

Software operated in infrastructure controlled by the customer or another deployer rather than only as a vendor-managed service.

Also: self hosted · on-premises · on premises

Reference: Methodology

Server-Sent Events (SSE)

MCP

A standard HTTP mechanism for a server to stream events to a client. Current MCP Streamable HTTP can use SSE for streaming multiple messages.

Also: SSE · server sent events

Reference: MCP transports

Service account

Identity and authorization

A non-human identity used by software for authorized access. Its ownership, scopes, rotation, and audit attribution should be explicit.

Also: machine identity · integration user

Reference: Methodology

Single-system BYO-UI

BYO-UI architecture

A customer-owned interface serving a focused job over one governed platform without requiring a multi-system composition.

Also: single-platform BYO-UI

Reference: Pattern library

Source of truth

BYO-UI architecture

The authoritative system responsible for the current state of a particular record or decision. A custom interface should not accidentally create an ungoverned second source.

Also: system of truth · authoritative source

Reference: BYO-UI thesis

SQL/query access

Access surfaces

Direct or governed query access to platform data through native SQL, warehouse-mediated SQL, a structured language such as GraphQL, DAX, GROQ, HogQL, SOQL, JQL, or a dedicated query API. The profile should state where the query executes.

Also: SQL · direct query · warehouse access · structured query

Reference: Platform Atlas

stdio transport

MCP

The MCP transport in which a client launches a server as a subprocess and exchanges messages over standard input and standard output.

Also: standard input output · stdio

Reference: MCP transports

Streamable HTTP

MCP

The standard network MCP transport using HTTP POST and optional GET with streaming support; it replaced the older HTTP+SSE transport design.

Also: MCP HTTP transport · streamable HTTP transport

Reference: MCP transports

Sync receipt

Data and synchronization

A durable record of a synchronization run, including what was requested, received, reconciled, changed, and checkpointed.

Also: synchronization receipt · sync evidence

Reference: Pattern library

System layer

BYO-UI architecture

The durable platform foundation that retains data, identity, permissions, domain logic, integrations, actions, and operational history beneath an interface.

Also: governed system · underlying system

Reference: BYO-UI thesis

System of engagement

System roles

A platform whose primary architectural role is managing interactions, communication, or relationship activity.

Also: engagement system

Reference: Platform Atlas

System of intelligence

System roles

A platform whose primary role is deriving signals, predictions, recommendations, or analytical understanding from underlying data.

Also: intelligence system

Reference: Platform Atlas

System of orchestration

System roles

A platform whose primary role is coordinating work, events, automation, or actions across systems and people.

Also: orchestration system

Reference: Platform Atlas

System of production

System roles

A platform whose primary role is creating, rendering, assembling, or publishing an operational artifact.

Also: production system

Reference: Platform Atlas

System of record

System roles

A platform that authoritatively owns a class of durable business records and the controls governing those records.

Also: record system

Reference: Platform Atlas

Task

MCP

An experimental MCP mechanism in the 2025-11-25 specification for durable, pollable work whose result may be deferred beyond one request-response exchange.

Also: MCP task · task-augmented request

Reference: MCP specification

Tool

MCP

An executable function exposed by an MCP server that an AI application can discover and invoke, subject to the host’s controls and user authorization.

Also: MCP tool · tool call

Reference: MCP architecture

Tool annotation

MCP

Descriptive MCP metadata about a tool’s behavioral properties. Unless the server is trusted, annotations should not be treated as security guarantees.

Also: tool annotations · tool hint

Reference: MCP schema

Tool catalog

Governance and evidence

A dated inventory of exact tools exposed by a specific MCP server, documentation snapshot, source revision, or authorized session. Configuration, permissions, plan, tenant, and server release can change the live set.

Also: MCP tool catalog · tool inventory · tools list

Reference: Methodology

UI extension

Access surfaces

A supported framework for adding interface components or actions inside a platform’s product experience.

Also: interface extension · app extension

Reference: Platform Atlas

Verified fact

Governance and evidence

A claim tied to a reviewed first-party source for the dated research snapshot, distinct from an editorial assessment or proposed design.

Also: verified capability

Reference: Methodology

Webhook

Access surfaces

An HTTP callback sent when a platform event occurs, allowing another system to react without repeatedly polling for change.

Also: web hook · callback

Reference: Platform Atlas