InkSeal Verify base format validator · v1.0
Static browser verifier · no backend

Verify InkSeal packages in the browser.

This tool validates the InkSeal v1.0 base format, parses manifest.json, recomputes the SHA-256 hash of the subject object, compares it to the manifest value, and checks whether referenced evidence files are present inside the package.

It does not by itself determine legal qualification, regulatory status, authorship, or the trust/accreditation status of any external timestamp service.

Need test data? Download the example.proof package and its subject file.

1. Subject object

Drop the original subject file here
This is the file whose bytes should match object.hash.value in the manifest.
No subject file loaded.

2. Proof package

Drop the .proof package here
Expected: a ZIP-compatible package containing manifest.json and optional evidence files.
No proof package loaded.

Summary

Package structure
Not evaluated
Manifest
Not evaluated
Hash match
Not evaluated
Evidence presence
Not evaluated

Base-format validation

Evidence assessment

Manifest view

No manifest loaded.

Verification notes

Successful base verification means:

  • the package structure is readable
  • manifest.json is present and valid JSON
  • required fields are present and syntactically valid
  • the subject object matches the declared SHA-256 hash, if provided and checked

Successful base verification does not by itself mean:

  • legal qualification
  • regulatory recognition
  • authorship
  • external trust-service validity
  • court acceptance

Need to create proof packages?

Seal any file with an RFC 3161 timestamp and get a portable .proof package.

Seal your files