---
title: "Jazzboard terminology glossary"
description: "Definitions for Jazzboard's agent, WebMCP, semantic-canvas, authorization, and multiplayer collaboration concepts."
doc_version: "1.0.0"
last_updated: "2026-08-26"
---

# Jazzboard terminology glossary

## Agent and canvas terms

- **WebMCP:** The browser API through which the currently loaded Jazzboard page registers semantic tools for an AI interaction. It is page-scoped, not a remote MCP server.
- **Semantic object:** An authoritative text, shape, classified node, connector, image, or drawing with a stable ID, geometry, content, relationships, revision, and attribution.
- **Diagram:** A first-class semantic container with its own stable ID, title, description, type, tags, member IDs, connector IDs, bounds, revision, and attribution.
- **Node type:** An explicit authoritative classification: `service`, `component`, `requirement`, `decision`, or `open_question`. Visual style is not classification.
- **Revision:** A monotonically updated version used to prevent stale edits from overwriting newer state.
- **Active-object lease:** A short-lived lock for an object currently manipulated by a human or agent. It blocks competing edits only for that object.
- **Temporary reference:** A request-local name used inside one atomic transaction to connect or group objects created earlier in that call. It is resolved to a stable ID and is never stored as a shared alias.

## Collaboration terms

- **Participant:** A signed room member allowed to use read and mutation tools.
- **Spectator:** A signed room member allowed to observe and use only passive read tools.
- **Follow:** A private local view that tracks one participant's human cursor or active agent viewport.
- **Spotlight:** A shared presentation lifecycle with invitation, join/leave, handoff request, approval/dismissal, and presenter-controlled stop.
- **Agent presence:** Attributable participant-owned agent activity. Passive reads and private Follow changes do not activate it.
- **Recent room:** A private shortcut stored only in the current browser and re-authorized against the signed guest session before opening.

Return to the [agent guide](https://jazzboard-rho.vercel.app/agent-guide.md).
