Glossary
Key terms used across the Syncanix documentation.
The cross-cutting vocabulary used throughout these docs. Later sections define their own domain terms where they appear.
- Capability
- A single thing your API can do β one endpoint or action, like βrefund an orderβ β described so the assistant knows what it does and when to use it.
- Capability catalog
- The structured list of all your capabilities. It is discovered from your API and is the single source of truth the widget, chat, and MCP server all read from.
- Discovery
- The process of scanning your codebase to build the capability catalog, run by the Syncanix CLI.
- Side effect
- What an action does to your data: read (looks something up), write (changes something), or destructive (deletes or irreversibly changes). The side effect sets how the action is confirmed.
- Widget
- The embeddable chat component you add to your app with a single script tag.
- Chat surface
- The assistant experience your users interact with β answering questions and taking actions through your API.
- Grounding (retrieval)
- Answering from your own documentation and content rather than the model's general knowledge. The assistant retrieves relevant material and cites it, so answers reflect your product.
- MCP (Model Context Protocol)
- An open standard that lets AI clients such as Claude Desktop, Cursor, and ChatGPT connect to external tools and data.
- MCP server
- The per-workspace endpoint Syncanix gives you so MCP clients can reach your capabilities.
- Builder / admin
- Your team β the people who run the CLI, configure the dashboard, and manage the workspace.
- End user
- Your customerβs signed-in user, who chats with the widget or connects an MCP client. Their own identity β not a shared one β is used for every action.
- User Learning
- An opt-in capability that lets the assistant learn durable preferences and context about each signed-in end user from their conversations, injecting a compact, budget-capped summary into future turns to personalize responses and available actions.
- Agent Impact
- The analytics surface that measures the business value the agent delivers β how many end-user requests it resolved without human help (deflection), the outcomes of those conversations, and an estimated return on investment β aggregated nightly per workspace with honest sampling disclosure.
- Interaction Map
- A visual map of the agent's capability graph and the journeys end users take through it β which areas, routes, and capabilities they reach, where demand concentrates, and where capability gaps remain β rendered as an interactive canvas with an accessible table view.
- Red-team report
- A signed, per-workspace security report that runs Syncanix's curated adversarial corpus β prompt-injection, jailbreak, and data-exfiltration probes β through the live defences and scores each attack category. A category passes only when every attack probe is caught AND no legitimate probe is falsely flagged. The same corpus gates continuous integration, so a report can never claim coverage the build does not also enforce.
- Identity provider (IdP)
- The service that authenticates your users β for example Auth0, Clerk, Cognito, or WorkOS. Syncanix uses it instead of storing credentials itself.
- Federation
- Delegating sign-in to your identity provider, so the same login and permissions your users already have apply inside Syncanix.
- JSON Web Token (JWT)
- A compact, signed token that proves who a signed-in user is. Your identity provider issues it; Syncanix verifies its signature to trust the identity.
- JWKS (JSON Web Key Set)
- The set of public keys your identity provider publishes so services can verify the signatures on its tokens, without ever sharing a secret.
- OpenID Connect (OIDC)
- The standard sign-in protocol most identity providers speak. If yours supports it, Syncanix can verify your users through it.
- PKCE (Proof Key for Code Exchange)
- A security step in the OAuth sign-in flow that stops an intercepted authorization code from being used by anyone else. MCP clients sign in this way.
- Scope
- A named permission attached to a token β what the holder is allowed to do. The assistant's actions are bounded by the user's scopes, never more.
- Token exchange
- A standard (RFC 8693) way to swap one token for a narrower one bound to a specific job β used in enterprise setups so every downstream action gets its own explicitly-issued, scoped token.
- Backend-for-frontend (BFF)
- A small server you run that sits between the widget and Syncanix, so authentication tokens never reach the browser. The most locked-down way to authenticate your users.
- Step-up authentication
- Asking a user to re-confirm their identity β for example with multi-factor authentication β before a sensitive action runs.
- Act on behalf
- The assistant performing an action as the end user, with their identity and permissions β never with elevated or shared access.
- Confirmation tiers
- How Syncanix gates actions by risk: read actions can run automatically, write actions ask for confirmation, and destructive actions are blocked unless you allow them.
- Row-level security
- A database feature that filters every query to one workspace's rows automatically β Syncanix's final backstop keeping customers' data apart even if a query forgets to scope itself.
- Signed intent
- A tamper-proof, single-use token that binds an approved action to a specific user, capability, and inputs, so a confirmed action can't be altered or replayed.
- Evaluation gate
- An automatic quality check that runs before you promote to production and blocks the change if the assistant's answers regress β so production only ever changes for the better.
- Drift detection
- Noticing when your API or its behaviour changes so the catalog no longer matches reality, and flagging it so the assistant never acts on a stale picture.
- Handoff (escalation)
- Passing a conversation from the assistant to a human on your team when the user needs one β with the context of the chat so far.
- Zero data retention (ZDR)
- An arrangement where an AI provider processes a request without storing it or training on it. The CLI requires your explicit consent before any AI enrichment.
- BYOK (bring your own key)
- Using your own AI provider keys, so model usage is billed directly to you by your provider rather than counting against your plan.
- BYOMCP (bring your own MCP server)
- Connecting MCP servers you already run as extra tool sources. Their tools appear alongside your discovered catalog, and calls are forwarded to your server with tenant isolation and step-up authentication honored.
- Witness
- A runtime observation of an API call's shape β field names and inferred types, never values β produced by the opt-in api-witness middleware. Witnesses keep the catalog aligned with what your API actually serves.
- CU (compute units)
- A weighted measure of what your assistant does β messages, tool calls, and the underlying tokens all consume CU. Plans are sized by included compute units, so usage (not headcount) drives cost.
- Environment
- An isolated copy of your configuration. Each workspace has a development environment for setup and a production environment your users reach.
- Promote
- Moving your configuration from development to production, so live behaviour only changes when you intend it to.
- Publishable & secret keys
- A publishable key (pk_β¦) is safe to embed in your web page for the widget; a secret key (gak_β¦) is used server-side, for example by the CLI. Never expose a secret key in client code.
- Workspace
- A single Syncanix tenant β your project, with its catalog, configuration, team, and billing. You can belong to more than one.