---
name: schema
description: "The JSON Schema files for the FDC3 Desktop Agent Bridging Protocol, the Web Connection Protocol (WCP) and the Desktop Agent Communication Protocol (DACP), plus the TypeScript types generated from them. Use it when you need the wire message formats themselves."
---

# FDC3 protocol schemas and generated types

@qcomp/fdc3-schema 3.0.0-beta.1 — FDC3 protocol schemas and generated types.

## What this package provides

The npm registry description for this package, verbatim at build time:

> This package holds both the schema files and TypeScript types generated from them used that define JSON message formats used in the FDC3 Desktop Agent Bridging Protocol and both the Web Connection Protocol (WCP) and Desktop Agent COmmunication Protocol (D

## When to use this

- You need the JSON message formats used by FDC3 bridging, WCP or DACP.
- You are writing protocol-level code and want the types generated from the schemas.
- You need to check a message against the schema that defines it.

## Install

~~~sh
npm install @qcomp/fdc3-schema@3.0.0-beta.1
~~~

## Provenance

Version, description, tarball and repository were read from https://registry.npmjs.org/ at build time for
this qcompute.dev demonstrator host. The display name and usage list above are authored for the
demonstrator; the registry quotation is not. The package's own documentation is at https://fdc3.finos.org/.
Tarball: https://registry.npmjs.org/@qcomp/fdc3-schema/-/fdc3-schema-3.0.0-beta.1.tgz
