Skip to verifier
Public verification utility · indexed · ads off

LOCAL RECEIPT + ARTIFACT INTEGRITY

Receipt Verifier

Recompute the receipt core, compare exact artifact bytes and export a reviewable verification record—without uploading the evidence packet.

Public protocol utility · locally reviewed · 2026-07-13

Verify bytes, not promises

Receipt coreCanonicalize every signed field and recompute receipt_core_sha256.
Artifact bytesMatch exact filenames, byte lengths and SHA-256 values for files you provide.
Honest uncertaintyMissing artifacts or unverifiable parent links stay INDETERMINATE; mismatches BLOCK.

PUBLIC METHOD

Deterministic verification with a bounded claim

Canonical core

The verifier removes only receipt_core_sha256, deterministically sorts object keys and hashes the resulting UTF-8 JSON bytes with Web Crypto SHA-256.

Local artifacts

Selected files are read as local Blob bytes. Nothing is uploaded; normal static page asset requests may still occur.

Worked sample

The sample is explicitly synthetic and includes one generated local artifact so PASS can be independently reproduced.

Sources

LIMITS AND PRIVACY

What this verifier can and cannot prove

VERIFY A REAL RELEASE

Verify FastTool's exact direct-download bytes

FastTool Evidence v0.3.0 ships GitHub Actions privilege, OpenAPI, SARIF and LLM regression gates as a local CLI and self-contained CI Action archive. Compare the SHA-256 manifest, then load the Receipt v1 and exact downloaded artifacts above.

Exact bytes are published directly by FastTool. Public GitHub, npm and Marketplace availability is not claimed unless the channel-status attestation says PASS. SHA-256 proves byte integrity, not security, authorship or legal admissibility.