Gaps with owners
Missing BOM fields, evidence files, dates, hashes, facilities, and access roles become concrete source requests.
Download gaps.csvLocal-first evidence readiness
DPP Preflight joins product data, BOMs, suppliers, and evidence files into one auditable handoff for the next Digital Product Passport validation layer.
No upload. No account. No compliance theater.
Intentional-gap fixture
Portable output
Open the report in a browser, triage a CSV in procurement, hand JSON-LD to engineering, and verify the same ZIP offline.
Missing BOM fields, evidence files, dates, hashes, facilities, and access roles become concrete source requests.
Download gaps.csvLocal evidence bytes receive SHA-256 receipts and a manifest. Path traversal and silent overwrites are rejected.
Open source receiptA JSON-LD draft and GS1 Digital Link QR prepare the handoff without pretending to be a Registry submission.
Open JSON-LD draftIdentical sources, rule pack, tool version, and timestamp produce byte-identical archives for independent review.
Download demo ZIPUpstream by design
Two commands to evidence
Node.js 20 or newer. The analysis path does not access the network.
$ npm ci
$ node src/cli.js analyze \
--input-dir examples/northstar-gaps \
--out dist/preflight \
--allow-gaps
$ node src/cli.js verify \
dist/preflight/dpp-preflight-bundle.zip
Clear boundary
The dated horizontal rule pack helps teams repair operational source data. Product-specific delegated acts, formal schemas, signatures, trusted time, conformity assessment, and Registry submission remain authoritative downstream work.