Independent verifier for AURA Evidence Packages.
This project verifies AURA manifests without requiring an AUTHENTICA account,
the AUTHENTICA backend, or any upload to lockdna.tech.
issuer.json is providedissuer.json is providedProof scope:
This verifies integrity, signature and timestamped declaration. It does not adjudicate ownership, authorship, licensing or infringement.
./bin/aura.js verify \
--asset tests/vectors/valid/asset.txt \
--manifest tests/vectors/valid/manifest.json \
--public-key tests/vectors/valid/public-key.pem
JSON output:
./bin/aura.js verify \
--asset tests/vectors/valid/asset.txt \
--manifest tests/vectors/valid/manifest.json \
--public-key tests/vectors/valid/public-key.pem \
--json
With issuer metadata:
./bin/aura.js verify \
--asset tests/vectors/valid/asset.txt \
--manifest tests/vectors/valid/manifest.json \
--public-key tests/vectors/valid/public-key.pem \
--issuer tests/vectors/valid/issuer.json
The web verifier runs locally in the browser. It does not upload the asset, manifest, or public key to any server.
npm run serve:web
Then open:
http://localhost:5177/web/
Drop or select:
Generate fresh local test vectors:
npm run generate:test-vector
Run tests:
npm test
Included cases:
The private key used to generate test vectors is never written to disk.