Skip to content

Packages ​

The supported release graph contains three public packages.

PackageRuntimePrimary consumer
@midnight-ntwrk/credential-modelTypeScript ESMCredential-family repositories and tooling
@midnight-ntwrk/credential-compactCompact and TypeScript ESMFamily contracts and verification contracts
@midnight-ntwrk/credential-did-midnightCompact and TypeScript ESMMidnight DID-aware consumers

The model and Compact core packages are independent. The optional Midnight DID binding depends one-way on the Compact core. A concrete credential-family repository selects only the boundaries it needs.

Midnight Verifiable Credentials core