grainintegrity check

Verify an authorship report

A grain authorship Bill of Materials carries a SHA-256 digest of its contents and an Ed25519 signature over that digest. Paste a report below and this page recomputes the digest and checks the signature in your browser — nothing is uploaded — to confirm the human-vs-AI figures are exactly as grain generated them, and that grain Cloud generated them.

Reports come from Settings → Authorship report → Download JSON in any grain workspace. Verification runs entirely client-side; the report never leaves your device. The same check works offline with the CLI: grain verify --bom report.json. Signing keys are published at /.well-known/grain-keys.json; the format is grain provenance v1.