# @dcx-protocol/common

[![codecov](https://codecov.io/github/TBD54566975/incubation-dcx/graph/badge.svg?token=6PYX9498RD)](https://codecov.io/github/TBD54566975/incubation-dcx/tree/main/packages%2Fcommon)

Code library shared by issuer and applicant
- Utils
- DcxAgent
- DcxIdentityVault
- Protocol schemas
  - [`/packages/common/src/schemas/manifest.ts`](/packages/common/src/schemas/manifest.ts) DWN manifest record schema definition
  - [`/packages/common/src/schemas/application.ts`](/packages/common/src/schemas/application.ts) DWN application record schema definition 
  - [`/packages/common/src/schemas/response.ts`](/packages/common/src/schemas/response.ts) DWN response record schema definition
  - [`/packages/common/src/schemas/invoice.ts`](/packages/common/src/schemas/invoice.ts) DWN invoice record schema definition

## Package Version

|                  Name                          |                                                          Latest Version                                                 |
| -----------------------------------------------| :---------------------------------------------------------------------------------------------------------------------: |
|    [@dcx-protocol/common](/packages/common)    |    [![badge](https://img.shields.io/npm/v/@dcx-protocol/common)](https://www.npmjs.com/package/@dcx-protocol/common)    |