Verify
Think of a signed Innsigle like a careful postage mark: it ties who sealed, what they declared about production, and which exact file they sealed. It is not a fact-checker and not an AI detector.
What VALID means
When innsigle verify prints VALID:
- The signature checks out for the issuer key
- The content SHA-256 matches the subject in the claim
- You can read the colophon (composition + ingredients) that was sealed
When the page is only marked and not signed, treat it as a declaration. still a valid use of the seal family, without cryptographic standing.
What it does not mean
- The prose is true or complete
- A platform or government certified the content
- Models were or were not used beyond what the colophon declares
Check it
curl -sL -o page.html https://documentdrivendx.github.io/innsigle/sample/
curl -sL -o att.json https://documentdrivendx.github.io/innsigle/sample/.well-known/innsigle/claims/index.attestation.json
curl -sL -o keys.json https://documentdrivendx.github.io/innsigle/sample/.well-known/innsigle/keys.json
npx innsigle verify --attestation att.json --content page.html --keys keys.json
Expect: VALID. Live: Sample.
Hierarchy on a verify view
- Primary: Signature valid or invalid; issuer when valid. Or “unsigned declaration.”
- Secondary: Composition and ingredient list (colophon).
- Tertiary: Content fingerprint, timestamps, raw claim download.
What the CLI checks
- Load attestation + keys
- Issuer public key present and not revoked
- SHA-256 of content matches subject digest
- Ed25519 over the canonical claim payload
| Layer | What it answers |
|---|---|
| Crypto valid | Did this key seal this colophon for these bytes? |
| Discovery | Absolute keys URL is inside the signed claim |
| Recognized | You pin that fingerprint, and/or follow key-endorsements (published statements naming another fingerprint) |
issuer.id is a display slug and may collide. Prefer fingerprints.
Issuer documents can live on any durable HTTPS URL (gist, Pages, free host). A social bio issuer card is discovery only, not a signature. See Issuer.