Public trust primitive — no API key required
Verify a Claim
Check whether a SHA-256 record hash matches a Quill claim-store entry. This checks canonical record integrity, not source authenticity or reuse rights. Available acquisition evidence and publisher terms are shown when captured.
Claim hash
Paste a SHA-256 claim hash — with or without the
sha256: prefix.
Provenance
Available source provenance and publisher terms metadata. Check the original source for reuse conditions.
Reproduce the hash
Reproduce the SHA-256 from the canonicalized Quill record value. A match checks that record representation, not the upstream source artifact or its authenticity.
🔍 How this works
A claim-store match shows that Quill has a record with this canonical JSON hash. When available, provenance evidence lists captured HTTP response details and publisher-terms metadata. It does not authenticate the source or show that a captured response produced the record. Recompute the hash from the canonical record value to check record integrity.
⚙️ Also for machines
This page is a thin wrapper over a public endpoint. You can call it from any script, notebook, or newsroom pipeline without a key:
curl -s https://api.maplespike.ca/v1/claims/verify/sha256:<hash>
curl -s -X POST https://api.maplespike.ca/v1/claims/verify \
-H "Content-Type: application/json" \
-d '{"data": {...}, "sha256": "<hash>"}'
🧮 Verify your own data
Have the JSON a claim is based on, but not its hash? Recompute the SHA-256 right here and compare it to the claimed hash — the same primitive Quill tools use.