Skip to content

Development

AstorisTheBrave edited this page Aug 28, 2026 · 2 revisions

Development

Identifold uses a pnpm workspace. The current reference implementation is under packages/typescript.

pnpm install --frozen-lockfile
pnpm verify
pnpm test:coverage

pnpm verify checks formatting, linting, types, tests, the build, and the package export surface. Public JSON vectors under vectors/ define the cross-language compatibility contract.

Contributions should keep wire behavior deterministic, use stable error codes, and preserve the storage boundary between independently allocated REFs and canonical MIDs.

See CONTRIBUTING.md and the roadmap.

Clone this wiki locally