@luiscore/dm-verify
v0.1.0
Published
Offline DM-1 audit packet verifier — schema, payload hash, Ed25519 signature, optional OpenTimestamps
Downloads
133
Maintainers
Readme
@luiscore/dm-verify
Offline verification for LuisCore DM-1 audit packets — no repo clone required.
Usage
npx @luiscore/dm-verify --fetch https://luiscore.com/examples/audit-packet-synthetic.jsonLocal file:
npx @luiscore/dm-verify ./audit-packet.jsonWith local public key and OTS proof (fully offline after download):
npx @luiscore/dm-verify packet.json --pubkey signing-key.pem --ots proof.otsChecks
- DM-1 manifest schema (structural validation)
action.payloadHashvs canonical subject + summary- Ed25519 detached signature over canonical manifest (signature field excluded)
- Optional OpenTimestamps anchor (fetches
.otsfromexternalTimestamp.proofUriunless--otsis set)
Public signing key (default): https://luiscore.com/api/public/dm-1/signing-key.pem
Schema reference: https://luiscore.com/api/public/decision-manifest.schema.json
